最近在重温数据结构与算法,今天就从最为简单的数组开始吧(文中代码全是C++语言实现)。 1. 数组的特点 数组是有限个相同类型的元素所组成的有序集合。 数组是一种线性的物理结构,存储方式为顺序存储,访问方式是随机访问。 利用下标查找元素的时间复杂度为O(1),插入、删除元素的时间复杂度为O(n)。 ...
分类:
编程语言 时间:
2019-08-25 01:17:38
阅读次数:
96
修改列表中的元素: output: ['history','Chinese','English'] 列表中添加元素: 在末尾添加: output:['math','English'] ['math','English','Chinese'] 插入元素: output:['math','English ...
分类:
编程语言 时间:
2019-08-24 22:38:30
阅读次数:
252
通过 jQuery,可以很容易地删除已有的 HTML 元素。 删除元素/内容 如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 jQuery remove() 方法 jQuery remove( ...
分类:
Web程序 时间:
2019-08-24 19:06:23
阅读次数:
109
列表 列表是由一系列按特定循序排列的元素组成(即有序集合)。使用中括号[]来表示,并用逗号来分隔其中的元素。 列表的元素可以是任意类型。 list 列表(序列)中的每个元素都分配一个数字索引,从 0 开始,第一个索引是 0,第二个索引是 1,依此类推。访问list时索引号不能越界,不然会抛出 Ind ...
分类:
编程语言 时间:
2019-08-22 00:38:18
阅读次数:
77
一、HashMap的实现原理? 一、HashMap的实现原理? 此题可以组成如下连环炮来问 此题可以组成如下连环炮来问 你看过HashMap源码嘛,知道原理嘛? 为什么用数组+链表? hash冲突你还知道哪些解决办法? 我用LinkedList代替数组结构可以么? 既然是可以的,为什么HashMap ...
分类:
其他好文 时间:
2019-08-21 20:13:09
阅读次数:
79
package集合.list.ArrayList;importjava.util.Arrays;importjava.util.Date;publicclassMyArryList{//定义一个空的数组privatefinalstaticObject[]myArray={};//定义一个默认长度10privatefinalstaticintdefault_length=10;Object[]ele
分类:
编程语言 时间:
2019-08-18 00:05:13
阅读次数:
100
集合(set)是一个无序的、元素不重复的序列,可以使用大括号 { } 或者 set() 函数创建集合,但是创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 集合的几种操作 1、集合的创建 2、添加元素 格式:s.add(x) 将元素x加到集合s中 3、删除元素 ...
分类:
编程语言 时间:
2019-08-18 00:01:50
阅读次数:
115
恢复内容开始 博客园博文去除广告 按f12找到对应广告的id用js删除元素即可。在首页HTML中输入以下代码: 注:可能每个人博客对应的标签名称不同(由于选择了不同的主题模板)代码类似 效果如下 去除前 恢复内容结束 博客园博文去除广告 按f12找到对应广告的id用js删除元素即可。在首页HTML中 ...
分类:
其他好文 时间:
2019-08-16 18:56:29
阅读次数:
159
1.map的定义 map是键值对的映射(key value) key可以是引用类型之外的任何数据类型,他是唯一、无序的,所有key的数据类型必须相同 map不能使用cap,只能使用len 2.map的初始化 3.map的遍历 4.判断map是否存在 5.map删除元素 ...
分类:
编程语言 时间:
2019-08-16 15:43:32
阅读次数:
110
知识一: 1.slice() 提取字符串 slice[ start, end) 如果参数为负数,表示从尾部开始算起。 2.subString() 提取字符串 3.subStr() 提取字符串 subStr(start, length) 4.splice() 添加/删除元素 注意:这种方法会改变原始数 ...
分类:
Web程序 时间:
2019-08-16 11:50:29
阅读次数:
96