说明:由于该数据结构是由java并且是原生实现,所以与C有一些出入,不过原理是相同的 1线性表的定义 一个线性表是由n个元素构成的有限序列(n>=0)。n=0时,线性表称为空表;当n>0时,线性表表示为(a1,a2,a3...an)a1称为线性表的第一个元素,an成为线性表的最后一个元素。除了第一个 ...
分类:
其他好文 时间:
2019-05-01 01:16:20
阅读次数:
100
使用SUBSTRING_INDEX()函数substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子取出上述表中数组的第一个元素 -- SUBSTRING_INDEX(str,'"',2)取出从左往右第二个引号左边的字符 ...
分类:
数据库 时间:
2019-04-29 15:46:29
阅读次数:
264
#!/usr/bin/python # -*- coding: UTF-8 -*- ''' 用于对Python解释器相关操作: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序... ...
分类:
编程语言 时间:
2019-04-28 22:00:22
阅读次数:
168
push():向数组末尾添加一个或多个元素 unshift(): 向数组的开头添加一个或多个元素 pop(): 删除数组最后一个元素 shift(): 删除数组第一个元素 sort(): 给数组排序 reverse(): 颠倒数组项在数组中的位置 concat(): 合并数组 slice(): 指定 ...
分类:
编程语言 时间:
2019-04-28 19:04:14
阅读次数:
472
1、模块的加载顺序:内存=》内置=》sys.path import sys sys,path #环境变量:存放文件路径的列表 # 重点:默认列表的第一个元素就是当前被执行的问建所在的目录 # 可以自定义往sys.path添加路径sys.path.append(r'想导入的模块的绝对路径') # 添加... ...
分类:
其他好文 时间:
2019-04-27 21:21:40
阅读次数:
228
1. 题目 2. 解答 初始化 sum=0,然后遍历数组进行累加。如果 sum 变为负数,也就说再继续累加的话贡献为负,我们需要更新 sum=0,重新开始累加。 初始化 max_sum 为数组的第一个元素,之所以不初始化为零,就是防止出现数组中全为负数的情况,比如 [ 2, 1, 3, 4, 5]。 ...
分类:
编程语言 时间:
2019-04-27 15:56:38
阅读次数:
147
线性表的定义和特点 线性表属于线性结构。 线性结构的基本特点是除第一个元素无直接前驱,最后一个元素无直接后继之外,其他每个元素都有一个前驱和后继。 同一线性表中的元素必定具有相同的特性,即属于同一数据对象,相邻数据元素之间存在着序偶关系。 由 $n (n \geq 0)$ 个数据特性相同的元素构成的 ...
分类:
其他好文 时间:
2019-04-27 12:48:05
阅读次数:
163
提取标签里的内容 所谓数据就是HTML里标签的内容,如下面红色字体,就是标签内容 提取标签里的数据,标签可以是title、body、div等等,返回第一个元素,但是会有标签名字。 去掉里列表去掉多余的标签名字,在后面加上::text即可,只提取标签里的数据,其他的不要。 公式 response.cs ...
分类:
Web程序 时间:
2019-04-27 00:09:23
阅读次数:
468
方法一:这是我一开始的想法,将链表L2的各个元素与链表L1的元素进行逐一比较,将L2中的数据元素插入L1中的合适位置。 时间复杂度:O(m+n);空间复杂度:O(1) 1)首先,可能要对第一个元素进行插入操作,所以为了统一插入操作,需要创建哨兵; 2)循环终止条件是L2遍历完即nullptr == ...
分类:
其他好文 时间:
2019-04-22 23:01:55
阅读次数:
143
冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个,否则不交换2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。做完这一步, 最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任 ...
分类:
编程语言 时间:
2019-04-21 20:22:30
阅读次数:
170