aa=[1,2,3,4] bb=aa.pop()#删除最后一个元素,并将这个值给变量bb aaa=aa.pop(0)#删除第一个元素,并将这个值给变量aaa print(aa,bb,aaa) mm="12312" aa="aadf dsfdf {}".format(mm) #原有格式format写法 ...
分类:
编程语言 时间:
2021-01-05 10:46:25
阅读次数:
0
title: python迭代器与生成器 data: 2018-4-7 categories: python tags: python 迭代器 迭代器(Iterator)是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个 ...
分类:
编程语言 时间:
2021-01-04 10:40:25
阅读次数:
0
题目二维数组的查找题目要求在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路题目要求中可以发现有两个突破口:1.从行看,从左往右依次递增从列看,从上往下依次递增(1)当我们从第一行第一个元素开始比较的时候,会发现无论是往右还是往下都是递增,比较没有意
分类:
编程语言 时间:
2020-12-21 10:58:51
阅读次数:
0
常用排序方法总结 1、插入排序 1.1直接插入排序 算法思想 插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插到前面已经排序的序列中的适当位置,直到全部记录插入完毕为止。即每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 代码 public static v ...
分类:
编程语言 时间:
2020-12-16 11:56:02
阅读次数:
3
核心思想 将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数。即:序列的第一个元素,肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着,把第三个元素插入到前面包含两个元素的有序列表中,以此类推,直至插完第n个数据。 正向思维 ''' 6 ...
分类:
编程语言 时间:
2020-12-15 12:06:24
阅读次数:
5
题目 37. 解数独 思路(回溯+递归) 用三个数组分别记录行、列、块是否已填入数字 在用一个ArrayList数组来存储数组行、列下标 从ArrayList的第一个元素开始尝试,如果符合条件,进入下一个数字的填写,如果不符合条件,那么就回溯,直到如果填道ArrayList的最后一个元素,那么就说明 ...
分类:
其他好文 时间:
2020-12-09 12:14:45
阅读次数:
6
一维数组二维数组字符数组处理字符串的函数一维数组二维数组字符数组处理字符串的函数一、一维数组:类型符数组名[常量表达式];数组名既可以表示数组的地址,也可以表示数组首元素的地址,两个在数值上是一样的,但是含义不一样。intarry[10];这个数组里元素个数:intn=sizeof(arry)/sizeof(arry[0]);//元素个数=数组的总体字节大小/第一个元素的所占字节大小表示这是一个整
分类:
编程语言 时间:
2020-11-21 12:00:21
阅读次数:
6
给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。示例 1:输入: [1,2,1]输出: [2,-1,2] ...
分类:
其他好文 时间:
2020-10-13 16:54:20
阅读次数:
18
在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节点将成为链表的第一个节点。addAtTail(val):将值为 val 的节点追加到链表的最后 ...
分类:
其他好文 时间:
2020-08-17 16:44:18
阅读次数:
71
直接插入排序 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素移到下一位置 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新 ...
分类:
编程语言 时间:
2020-08-10 13:13:59
阅读次数:
60