随笔分类 -  数据结构

摘要:能使用Iterator迭代器的几种数据结构类型:Collection中的List和Set均有迭代器,而Map数据结构没有迭代器 使用Iterator实现遍历和删除 1 public static void IteratorTest1() 2 { 3 List<Integer> list = new 阅读全文
posted @ 2022-03-26 19:05 jue1e0 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Collections并不是一个存储数据的一个结构,而是一个为其他数据结构提供一些有效操作函数的工具类 1.Collections的排序操作 1 public static void CollectionsTest1() 2 { 3 Comparator com = new Comparator<I 阅读全文
posted @ 2022-03-26 18:41 jue1e0 阅读(31) 评论(0) 推荐(0) 编辑
摘要:TreeSet的比较器只有在泛型类型为系统定义好的数据类型时,才有给定的比较器,且默认为升序,其余情况均要通过处理。 1.TreeSet的降序排序实现: 此时需要我们重写Comparator的接口 代码实现: 1 public static void TreeSetDesc()//实现降序 2 { 阅读全文
posted @ 2022-03-25 20:56 jue1e0 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Set的主要特性:Set集合中不能存在两个相同的元素 1.Set的常用函数:与Collection的常用函数和名称完全相同。 2.HashSet即为Set的主要实现类 1 public static void HashSetTest() 2 { 3 HashSet set = new HashSet 阅读全文
posted @ 2022-03-25 20:28 jue1e0 阅读(509) 评论(0) 推荐(0) 编辑
摘要:1.HashTeble: 形式特点:一个映射关系,其模式与ArrayList类似,键和值都可以是任意类型来进行插入,不做过多的限制。 应用实例: 1 static void Main() 2 { 3 Hashtable hashtable = new Hashtable(); 4 hashtable 阅读全文
posted @ 2022-03-09 21:11 jue1e0 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.ArrayList: ArrayList的特点: (1).其数据存储类型是基于数组的,采用顺序结构的存储模式,其操作方式也是基于数组的操作原型进行。 (2).ArrayList为用户直接提供了Add,Insert,Remove等一系列编写起来较为繁琐的函数,使其具有面向对象的特点,便于编程。 ( 阅读全文
posted @ 2022-03-09 19:58 jue1e0 阅读(44) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示