#include <stdio.h> #include <stdlib.h> #include <string.h> //#define LEN sizeof(LinkedList); typedef struct Student{ int score; char name[10]; struct ...
分类:
编程语言 时间:
2020-02-15 15:15:57
阅读次数:
70
1、List实现类:ArrayList、LinkedList、Vector ArrayList使用: 1 void test() { 2 //声明 3 List<String> testlist = new ArrayList<>(); 4 5 //添加元素 .add方法 6 testlist.ad ...
分类:
编程语言 时间:
2020-02-11 19:12:55
阅读次数:
88
上一篇我们说了并发队列中的LinkedBlockingQueue队列,这次我们看看ArrayBlockingQueue,看看名字,我们想象一下LinkedList和ArrayList的区别,我们可以知道ArrayBlockingQueue底层肯定是基于数组实现的,这是一个有界数组; ArrayBlo ...
分类:
其他好文 时间:
2020-02-09 16:38:26
阅读次数:
64
Java的集合中都说ArrayList 非同步、LinkedList 非同步、Vector 同步 、Stack 同步,线程安不安全,那么这里所说的同步,和线程安全是什么呢? 在这里的非同步指的是,当使用线程和web的时候,对于这个集合对象进行操作,那么不同的线程,和不同的web客户端所获取的这个集合 ...
分类:
其他好文 时间:
2020-02-07 14:47:48
阅读次数:
61
一:容器 分类: 增: 这两个456字符串是不是一个对象呢 这里是否是一个对象还是遵循字符串是否是一个对象的原则,如果是字符串字面量则是一个对象,如果是字面量拼接也是,但是如果是变量的拼接就不是了。 ArrayList:数组,查询效率高 增删效率低 线程不安全 LinkedList 链表 增删效率高 ...
分类:
其他好文 时间:
2020-02-06 23:18:48
阅读次数:
65
List , Set, Queue和Map都是接口,前三个继承至Collection接口,Map为独立接口 一 、Collection:集合的顶层接口,不能被实例化a) 根接口Collection?i. 常用子接口 1. List 实现类:ArrayList、Vector、LinkedList 2. ...
分类:
编程语言 时间:
2020-02-04 00:32:50
阅读次数:
82
CollectionSetHashSetLinkedHashSetSortedSetTreeSetListArrayList构造方法LinkedList构造方法Map特性方法HashMap常用操作IteratorCollection集合中只能放置对象的引用,不能放置原生数据类型。常用方法:12345... ...
分类:
编程语言 时间:
2020-02-03 15:45:02
阅读次数:
92
Collection接口 extends java.lang.lterable接口 List-->ArrayList ,LinkedList,Vector # 数组int array[] = new int[3]; for ( int i = 0; i < array.length; i++){ S ...
分类:
编程语言 时间:
2020-02-02 19:55:33
阅读次数:
78
一、集合的定义 集合:是在计算机中用于存储一种或多种引用类型数据,并且长度可变的容器。 外延:List集合、Queue集合、Set集合 二、各类集合的特点 List集合(继承Collection接口):有序存储可重复元素 外延:ArrayList集合、Vector集合、LinkedList集合 Ar ...
分类:
编程语言 时间:
2020-01-29 16:03:43
阅读次数:
80
019题: 第一种方法:暴力解,借鉴002创建一个新的ListNode存储答案,先遍历原ListNode获得他的长度并把他放入map,然后读取map并创建出答案来。 其中创建的这个节点的第一位置其实是一个哑节点(dummy node)。用于简化某些极端情况! 这种解法的内存占用大,用时慢。对于内存占 ...
分类:
其他好文 时间:
2020-01-25 19:36:24
阅读次数:
68