1 /* 2 循环队列需要2个参数来确定; 3 front,rear 4 1)队列初始化 5 front和rear的值都为零 6 2)队列非空 7 front代表的是队列的第一个元素 8 rear代表的是队列的最后一个有效元素 9 3)队列空 10 front和rear的值相等,但不一定是零 11 ... ...
分类:
其他好文 时间:
2018-09-26 00:14:07
阅读次数:
160
#sys模块 1.退出程序,正常退出时exit(0) sys.exit(n) 2.返回操作系统平台的名称(用在跨平台) sys.platform 3.返回模块搜索的路径及添加路径 sys.path 4.命令行参数List,第一个元素是本身的路径 sys.argv 5.做进度条 sys.stdout. ...
分类:
编程语言 时间:
2018-09-25 22:58:52
阅读次数:
262
借用一个辅助的栈,遍历压栈顺序,先讲第一个放入栈中,这里是1,然后判断栈顶元素是不是出栈顺序的第一个元素,这里是4,很显然1≠4,所以我们继续压栈, * 直到相等以后开始出栈,出栈一个元素,则将出栈顺序向后移动一位,直到不相等,这样循环等压栈顺序遍历完成,如果辅助栈还不为空,说明弹出序列不是该栈的... ...
分类:
编程语言 时间:
2018-09-24 00:36:54
阅读次数:
132
# sys模块是与python解释器交互的一个接口 # sys.argv #命令行参数list,第一个元素是程序本身路径 # sys.exit(n) # 退出程序,正常退出时exit(0),错误退出sys.exit(1) # sys.version # 获取python解释器程序的版本信息 # sy... ...
分类:
其他好文 时间:
2018-09-23 16:26:18
阅读次数:
100
1.线性表:线性表是n个类型相同数据元素的有限序列。其逻辑结构是对于n>0,除第一个元素无直接前驱、最后一个元素无直接后继外,其余元素均只有一个直接前驱和一个直接后继,如下图所示,数据元素具有一对一的关系 记作(a1,a2,a3,···,ai-1,ai,ai+1,···,an)。 2.线性表的特点: ...
分类:
其他好文 时间:
2018-09-22 14:51:14
阅读次数:
286
.html()用为读取和修改元素的HTML标签 对应js中的innerHTML .html()是用来读取元素的HTML内容(包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素 .text()用来读取或修改元素的纯文本内容 对应js中的innerText text()用来读取 ...
分类:
Web程序 时间:
2018-09-21 21:17:33
阅读次数:
159
1 /** 2 * 描述:该shift()方法从数组中删除第一个元素并返回已删除的元素。此方法更改数组的长度。 3 * 语法:arr.shift() 4 * 返回:该shift方法删除零点索引处的元素并将连续索引处的值向下移动,然后返回已删除的值。如果length属性为0,undefined则返回。... ...
分类:
其他好文 时间:
2018-09-21 13:32:51
阅读次数:
174
今天学长对比了最小生成树最快速的求法不管是稠密图还是稀疏图,prim+邻接表+堆优化都能得到一个很不错的速度,所以参考学长的代码打出了下列代码,make_pair还不是很会,大体理解的意思是可以同时绑定两种元素(和struct差不多)但加入堆的时候以第一个元素来进行优先队列,建立的是大根堆由于每次要 ...
分类:
其他好文 时间:
2018-09-19 20:01:49
阅读次数:
189
$array = ['hello','world','cool','red']; 1.第一个元素 $first = array_shift($array); 最后一个元素 $last = array_pop($array); 这种方式相当于剪切,原来的数组$array中的第一个和最后一个不存在了 2 ...
分类:
编程语言 时间:
2018-09-19 14:50:18
阅读次数:
150
os模块负责程序与操作系统的交互,提供了访问操作系统的底层接口 sys模块负责程序与Python解释器的交互,提供了一系列的函数和变量,用于操控Python运行时的环境 sys模块常用方法: sys.argv: 命令行参数列表,第一个元素是程序本身路径(实现程序外部向程序传递参数) sys.exit ...
分类:
编程语言 时间:
2018-09-18 22:38:39
阅读次数:
146