LinkedList集合 java.util.LinkedList 集合数据存储的结构是链表结构。方便元素添加、删除的集合。LinkedList是一个双向链表。实际开发中对一个集合元素的添加与删除经常涉及到首尾操作,而LinkedList提供了大量首尾操作的方法。LinkedList是List的子类 ...
分类:
其他好文 时间:
2019-07-24 19:33:57
阅读次数:
109
1、定义vector<vector<int>> M; 2、添加元素这里是vector的嵌套使用,本质是vector元素里的每个元素也是vector类型,所以抓住本质来添加元素就比较容易理解。 我们假设外层的vector的对象为M,为外层vector对象,则M中的每一个元素也是vector类型,记为N ...
分类:
编程语言 时间:
2019-07-21 01:41:21
阅读次数:
90
面试中常出现让你手写两个队列实现一个栈,两个栈实现一个队列的问题,很是头疼!今天就仔细将我分析,思考过的Java代码给大家分享一下:(一)两个队列实现一个栈: 两个队列添加元素,哪个队列为空,由于在输出元素时,要进行相应元素的移动(除去尾部元素),所以要在对应不为空的队列进行元素的添加;在输出数据时 ...
分类:
其他好文 时间:
2019-07-18 16:52:56
阅读次数:
122
Set接口 Set接口用来表示:一个不包含“重复元素”的集合Set接口中并没有定义特殊的方法,其方法多数都和Collection接口相同。 重复元素的理解:通常理解:拥有相同成员变量的对象称为相同的对象,如果它们出现在同一个集合中的话,称这个集合拥有重复的元素 HashSet中对重复元素的理解:和通 ...
分类:
编程语言 时间:
2019-07-16 00:06:01
阅读次数:
101
动态扩展数组长度(自定义) 在Java中,创建的数组都是定长的,也就是数组一旦创建,长度就已经确定了,但是我们往往遇到要添加的元素个数,超出了数组的长度,这种情况如何处理了?接下来就介绍一种简单的思路去扩展数组的长度。 一、动态扩展数组的思路 1)定义一个数组。2)向数组中添加元素。3)当元素的个数 ...
分类:
编程语言 时间:
2019-07-15 12:00:45
阅读次数:
159
泛型、创建链表、重写打印、返回索引位置的值、返回指定节点、删除节点、指定位置添加节点、判断索引异常需要两个类,一个表示节点信息和指针,一个表示节点位置并实现链表第一个不同文件类:packagehell;publicclassnode{nodenext;//指向下一个节点nodepre;//指向上一个节点Objectobs;//节点数据publicnode(Objectobs){this.obs=o
分类:
编程语言 时间:
2019-07-12 22:30:53
阅读次数:
154
版本一内容:泛型,默认构造长度(不指定参数的构造方法和指定参数的构造方法),添加元素,打印publicclasshel<E>{privateObject[]ele;privateintsize;//数组元素个数,类中privateint默认为0privatestaticfinalintDEFAULT_CAPACITY=10;publichel()//默认长度{ele=newObject
分类:
编程语言 时间:
2019-07-10 21:32:21
阅读次数:
116
1,ArraList 底层是将数据存入在一个Object[] elementData 数组里面的 2,在JDK 之后,才将elementData 默认大小10 放在add 方法里面 3, 存在ArrayList数组,往里面添加元素: 如果数组的实际容量 + 1 大于 数组的存储容量的时候,就开始扩容 ...
分类:
其他好文 时间:
2019-07-10 20:16:21
阅读次数:
130
集合 set { }: 不同元素组成、无序、集合中元素必须是不可变类型 基本操作方法: .add() #更新一个值,添加元素,只能是一个值 .update() #更新多个值,添加元素,可以是多个值 .clear() #清空 .pop() #删除,随机化删除 .remove() #指定删除,指定元素不 ...
分类:
其他好文 时间:
2019-07-07 12:31:26
阅读次数:
113
什么是滑动窗口? 窗口,其实就是一个队列;滑动窗口,就是将这个队列朝着一个方向滑动,也就是将先进入队列的元素移出,重新往队列中添加元素。 Leetcode 3.无重复字符的最长子串 题目描述:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入: "abcabcbb",输 ...
分类:
编程语言 时间:
2019-07-06 17:32:55
阅读次数:
154