容器的归纳和总结系列片之一
来源:互联网 发布:淘宝悬赏箱子 封号 编辑:程序博客网 时间:2024/05/17 02:03
1、什么是容器?
- 在程序中,容器是一种用来容纳对象的数据结构,比如说list、set 、map、queue。
2、为什么需要容器?
- 我们为什么需要容器呢?因为在程序中,我们会在任意时刻和任意位置创建任意数量的对象。没有容器,我们能够坐到在任意时刻和任意位置创建对象,但是创建任意数量的对象却是做不到。有人说我们有数组呀,但是数组的大小是不能改变的呀。所以迫于这种任意数量对象的创建,我们就得用容器来解决。
3、容器主要有哪些功能?
持有对象,并且对对象进行增、删、改、查、遍历等操作
持有对象,并且对对象进行增、删、改、查、遍历等操作
4、容器有哪些种类?不同容器有什么特点?
- list:按照插入顺序来存储元素
- set:没有重复的元素(是否重复是用equal来判定)
- map:形成键值对,具有非常快的查找能力
- queue:队列,先进先出
- stack:栈,后进先出
1 0
- 容器的归纳和总结系列片之一
- 容器的归纳和总结系列之一
- 深入理解容器系列片之二--------ArrayList的总结
- 深入理解容器系列片之三--------LinkedList、Stack、Queue、PriorityQueue的总结
- 深入理解容器系列片之五--------hashcode和equal
- 如何提高总结和归纳的能力
- TabLayout的用法进行总结和归纳
- 【C++ STL学习之一】容器的共通能力和共通操作总结
- C++ STL学习之一:容器的共通能力和共通操作总结
- 【C++ STL学习之一】容器的共通能力和共通操作总结
- 【C++ STL学习之一】容器的共通能力和共通操作总结
- 【C++ STL学习之一】容器的共通能力和共通操作总结
- c++的总结归纳
- java总结(之一)--容器的基本用法
- 深入理解容器系列片之四--------HashMap原理
- 总结和归纳http协议
- jQuery知识点总结和归纳
- 查找算法和排序算法的归纳总结
- 程序员你伤的起
- libev源代码分析--ev_io实现
- libev源代码分析--基本的接口函数
- Android 4.0 Launcher2源码分析——启动过程分析
- 模式识别学习算法泛化性能的界限
- 容器的归纳和总结系列片之一
- IP子网划分的基本概念
- ContextLoaderListener
- Not install the GNU Clib into the /usr/local ??
- Code Forces #3
- 弹出层取值(取代prompt)
- 判断NSString是否为数字
- 找零钱问题
- 安装Source Navigator