VECTOR
vector是可以实现自动增长的对象数组。
java.util.vector提供了向量类(vector)来实现向量数组的
功能。在C和C++中可以使用指针来实现动态数组,java通过提
供大量的类库来弥补这个功能。
向量类的对象 可以向其中随意插入不同类的对象,即不需顾及
类型也不需预先选定向量的容量,可以方便的进行查找。

STACK
java中stack的使用方法,堆栈是一种“后进先出”的数据结构
在java中使用java.util.Stack类的构造方法创建对象
方法如下
1 public Stack()   创建一个空的Stack
2 public push()    把项压入栈顶 与addElement()功能相同
3 public pop()     移除栈顶的对象 作为返回值返回该对象
4 public peek()    查看栈顶对象而不移除它
5 public empty()   测试堆栈是否为空
6 public search()  返回在堆栈中的位置

HASHMAP和HASHTABLE
Hashmaph是数组和链表的结合体(在数据结构中叫做链表散列)
HashMap和HashTable存在一定的区别
1 继承的类不同
2 HashTable线程同步 HashMap线程可以不同步
3 HashTable中key和value都不允许出现null值 HashMap null可以作为
  键值,在HashMap中不能使用get()方法判断HashMap是否存在某个键
  而应该使用containsKey()方法来进行判断。
4 遍历的方式不同
5 哈希值使用不同
6 两者内部实现方式的数组的初始化的大小和扩容方式不同

BITSET
BitSet类创建一个特殊类型的数组来保存位值。该BitSet中数组的大小
可以根据需要增加。类似于比特的向量。

ENUMERATION
Enumeration接口本身不是数据接口,它是一个接口,但是它实现了一个
从数据结构中获得连续数据的手段,例如在其中定义了一个nextElement
的方法,但是因为它只是一个接口,所以就只能够为数据提供方法
方法如下
1 hasMoreElement()   测试Enumeration枚举对象中是否还有元素
2 nextElement()      获取下一个元素

常用数据结构的一部分类相关推荐

  1. 中常用的数据结构_C语言实现常用数据结构:基本概念(第0篇

    写在前面:为什么学习C语言数据结构 今天开始,我准备和一起分享学习C语言常用数据结构,这里不求事无巨细的掌握数据结构的方方面面,而是学习编程.考试等实际中常用的重要数据结构,这里以分享可以运行的代码为 ...

  2. python sorted下标_Python学习教程(Python学习路线):第七天-字符串和常用数据结构

    Python学习教程(Python学习路线):字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代 ...

  3. C++常用数据结构或技巧

    C++常用数据结构 链表 内存的申请与释放 滑动窗口 前缀和/积与后缀和/积 差分数组 线段树 前缀树/字典树(Trie) 单调栈 单调队列 并查集 二叉树 创建二叉树 二叉树的遍历 二叉树遍历的变体 ...

  4. Python开发系列课程(8) - 字符串和常用数据结构

    字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台 ...

  5. C++常用数据结构的实现

    常用数据结构与算法的实现.整理与总结 我将我所有数据结构的实现放在了github中:Data-Structures-Implemented-By-Me 常用数据结构与算法的实现.整理与总结 KMP字符 ...

  6. Python 基础(6)(常用数据结构)

    https://www.toutiao.com/a6634514748694069763/ 2018-12-14 08:10:00 常用数据结构 1)元组 元组是一种静态的数据结构,无法修改,若要修改 ...

  7. iOS标准库中常用数据结构和算法之内存池

    上一篇:iOS标准库中常用数据结构和算法之位串 ⛲️内存池 内存池提供了内存的复用和持久的存储功能.设想一个场景,当你分配了一块大内存并且填写了内容,但是你又不是经常去访问这块内存.这样的内存利用率将 ...

  8. 【转】常用数据结构及复杂度

    常用数据结构的时间复杂度 Data Structure Add Find Delete GetByIndex Array (T[]) O(n) O(n) O(n) O(1) Linked list ( ...

  9. Python 基础常用数据结构

    2019独角兽企业重金招聘Python工程师标准>>> 常用数据结构 1)元组 元组是一种静态的数据结构,无法修改,若要修改只能重新生成新的元组. 输出结果: 元组元素的获取是通过索 ...

最新文章

  1. python代码大全表解释-python操作列表的函数使用代码详解
  2. Redis的两种持久化方式
  3. 分析 Go time.After 引起内存暴增 OOM 问题
  4. SAP Cloud Platform上Fiori launchpad tile的读取原理
  5. C# webapi 上传下载图片
  6. codeforces1451 D. Circle Game
  7. CompletableFuture详解~join与get的区别
  8. 基于html的日历系统_企业信息化—APS系统(5)选型评估实战 Z 产品
  9. linux里的vi/vim编辑器怎么用
  10. Leetcode 22. 括号生成(递归+去重)
  11. 线代中最基础的两种玩法
  12. python tk combobox设置值为空_在PDMS中使用python直接生成管口方位图(开源分享第二集)...
  13. 过滤器Filter与监听器Listener
  14. UOS系统JAVA应用在任务栏显示类名的问题跟踪调用
  15. 换ip 电脑ip切换 ip修改 支持xp win7 win10
  16. 【无标题】领料、退料、补料
  17. Java线程状态详解
  18. word隐藏段落标记,回车三角
  19. IDEA中插件加载不出来问题解决
  20. Cisco 4507交换机更换备用引擎操作手册

热门文章

  1. C++STL与泛型编程(3)容器之分类与测试
  2. hevc/265 开源项目及相关
  3. DirectShow系统初级指南
  4. Linux 使用 jstat 命令查看 jvm 的 GC 情况
  5. 缺陷的背后---LIMIT M,N 分页查找
  6. SQL SERVER 数据导出JSON
  7. .NET:如何让线程支持超时?
  8. 原博客文章(Apache初配2008/4/8)
  9. MapInfo开发心得——控件篇
  10. 游三圣乡山中湖岛有感