list是C++标准模版库(STL,Standard Template Library)中的部分内容。实际上,list容器就是一个双向链表,可以高效地进行插入删除元素。使用list容器之前必须加上STL的list容器的头文件:#include<list>list属于stl所以使用前要加 using ...
分类:
其他好文 时间:
2019-05-19 14:01:01
阅读次数:
113
(1)集合与数组的比较数组不是面向对象的,存在明显的缺陷,集合弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合框架类可适用不同场合。具体如下:1:数组能存放基本数据类型和对象,而集合类中只能存放对象。2:数组容量固定无法动态改变,集合类容量动态改变。3:数组无法判断 ...
分类:
其他好文 时间:
2019-05-14 12:52:40
阅读次数:
118
jQuery属性操作 使用 jq 操作标签的属性 Demo: 1.获取元素的指定属性值 attr()可以操作原生属性, 还可以操作自定义的属性 prop("属性") : 获取元素指定的属性值(一般用来操作 html 原生的属性)第一种方式:$("img").attr("src");赋值:$("img ...
分类:
Web程序 时间:
2019-05-10 20:28:47
阅读次数:
165
一、分析 队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端删除元素。允许插入的一端称为队尾,允许删除的一端称为队头。 链队是指采用链式存储结构实现的队列,它的基本操作如下: 1、初始化链队 2、销毁链队 3、清空链队 4、检测链队是否为空 5、返回链队的元素个数 6、返回链队头元素 ...
分类:
编程语言 时间:
2019-05-04 11:33:07
阅读次数:
189
一、分析 队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端删除元素。允许插入的一端称为队尾,允许删除的一端称为队头。 循环队列是一种以顺序存储结构表示的队列,为了解决“假溢出”问题而将它设计成头尾相接的循环结构,它的基本操作如下: 1、初始化循环队列 2、销毁循环队列 3、清空循环 ...
分类:
编程语言 时间:
2019-05-04 00:30:09
阅读次数:
212
列表的介绍 列表是python的基础数据类型之? ,其他编程语?也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型 列表的索引和切片 和字符串的一样 列表的增删改查 s = ['asd','wer','rer', ...
分类:
其他好文 时间:
2019-04-23 20:53:53
阅读次数:
141
区间跳跃问题 有时我们会碰到需要跳着区间处理的问题,这个时候目前我接触到的有两种思路: 一是 利用$set$来处理 ,因为$set$可以从序列中删除元素,利用好一个或者多个$set$,就可以完美地解决问题。 二是 利用并查集来处理 ,如何实现跳点呢,看跳的方向是单向还是双向,决定建立几个并查集,维护 ...
分类:
其他好文 时间:
2019-04-22 00:59:19
阅读次数:
153
1、数据结构有什么作用? 当使用 Java 里面的容器类时,你有没有想过,怎么 ArrayList 就像一个无限扩充的数组,也好像链表之类的。很好使用,这就是数据结构的用处,只不过你在不知不觉中使用了。 数据结构内容比较多,细细的讲解也是相对费功夫的,不可能达到一蹴而就。我就将常见的数据结构: 给大 ...
分类:
编程语言 时间:
2019-04-20 18:16:44
阅读次数:
173