列表定义:是由特定的元素组成,其中可以使任何东西 列表names=[' li nei‘ ,’han meimei‘ , ’lily‘] 访问元素:列表名[序号](序号从0开始)names[0],若序号为-1,-2则指向最后一个元素和倒数第二个元素。 修改列表元素:names[0]="wang" 添加 ...
分类:
编程语言 时间:
2017-12-04 22:25:52
阅读次数:
223
列表简介 基础 用方括号[] 来表示列表,用逗号隔开 print(列表名) 打印列表的内部内容,包括方括号和字符串的引号 访问列表中的元素,将元素所在的位置/索引告诉即可 列表名[索引] 索引从0开始数 print(列表名[索引]) 打印单个元素,不包括方括号和字符串的引号 访问列表最后一个元素 列 ...
分类:
编程语言 时间:
2017-11-29 23:39:31
阅读次数:
236
在堆排序中,我们首先需要建立一个最大堆(每个最小堆的堆顶元素大于它的子节点),,建立好后在堆顶的元素一定是最大元素,此时我们将这个元素和最后一个元素进行交换,然后重新调整树,让它满足最大堆,以此类推直到交换到第二个元素停止交换。 以下是代码实现: int n = 14; int[] arrs = n ...
分类:
编程语言 时间:
2017-11-26 22:57:43
阅读次数:
239
一、列表list。 L = ['aaa',90,'bbb',89] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 查: 如何从list中获取指定第 N 个的数据呢?方法是通过索引来获取list中的指定元素。 也可以倒序获取list中的元素。L[-1]表示最后一个元素8 ...
分类:
编程语言 时间:
2017-11-26 11:02:59
阅读次数:
205
slice 从已有的数组中返回选定的元素。该方法不会修改数组,而是返回一个子数组。 语法:arr.slice(start,end) start: 必须,规定从何处开始选取。如果是负数,就是从尾部开始算起的位置(-1指最后一个元素,-2指倒数第二个元素); end: 可选,规定从何处结束选取。如果没有 ...
分类:
编程语言 时间:
2017-11-21 19:41:18
阅读次数:
140
静态链表 对于没有指针的编程语言,可以用数组替代指针,来描述链表。让数组的每个元素由data和cur两部分组成,其中cur相当于链表的next指针,这种用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。我们对数组的第一个和最后一个元素做特殊处理,不存数据。让数组的第一个元素cur存放第一个备 ...
分类:
其他好文 时间:
2017-11-13 21:33:16
阅读次数:
116
Python编程之列表 列表是一个使用一对中括号"[ ]" 括起来的有序的集合,可以通过索引访问列表元素,也可以增加和删除元素。 列表的索引:第一个元素索引为0,最后一个元素索引为-1。 Python常用方法: 1 #***************插入******************* 2 >> ...
分类:
编程语言 时间:
2017-11-13 21:21:36
阅读次数:
203
01、concat() 合并数组的方法02、join(separator)--把数组的所有元素放入一个字符串。元素通过指定的分隔符separator进行分隔。03、shift() 删除数组第一个元素04、pop() 删除数组最后一个元素05、unshift() 在数组开头追加元素06、push() ...
分类:
编程语言 时间:
2017-11-13 17:00:45
阅读次数:
205
一、结构图 二、线性表 1、特征 1)线性表是一个序列。 2)0个元素构成的线性表是空表。 3)一般来说,线性表中的第一个元素无前驱,最后一个元素无后继,其他元素有且只有一个前驱和后继。特殊:循环链。 4)线性表是有长度的,其长度就是元素个数,且线性表的元素个数是有限的,也就是说,线性表的长度是有限 ...
分类:
其他好文 时间:
2017-11-12 16:23:10
阅读次数:
105
方法一:slice()方法; 方法二:concat()或slice()加pop(); ...
分类:
编程语言 时间:
2017-11-11 18:46:45
阅读次数:
186