Java集合进阶(中)
文章平均质量分 55
无
xqqc
这个作者很懒,什么都没留下…
展开
-
【集合进阶】 08-泛型
类型>: 指定一种类型的格式.尖括号里面可以任意书写,一般只写一个字母.例如:<类型1,类型2…>: 指定多种类型的格式,多种类型之间用逗号隔开.例如: <E,T> <K,V>原创 2023-07-30 16:42:28 · 27 阅读 · 1 评论 -
【集合进阶】 09-泛型的通配符
案例 需求: 定义一个方法,形参是一个集合,但是集合中的数据类型不确定。 且该集合为Fu和其所有父类已知 代码实现 泛型通配符详解 此时,泛型里面写的是什么类型,那么只能传递什么类型的数据。 弊端: 利用泛型方法有一个小弊端,此时他可以接受任意的数据类型 Ye Fu Zi Student希望:本方法虽然不确定类型,但是以后我希望只能传递Ye Fu此时我们就可以使用泛型的通配符: 应用场景: 泛型的通配符: 关键点:可以限定类型的范围。原创 2023-07-30 17:09:09 · 34 阅读 · 1 评论 -
【集合进阶】10-数据结构(二叉树)
由于后续学习set需要了解树。原创 2023-07-30 17:54:10 · 40 阅读 · 1 评论 -
【集合进阶】11-数据结构(平衡二叉树旋转机制)
平衡二叉树的特点平衡二叉树旋转左旋(右旋同理)平衡二叉树旋转的四种情况左左(右右同理)左左: 当根节点左子树的左子树有节点插入,导致二叉树不平衡如何旋转: 直接对整体进行右旋即可左右(右左同理)左右: 当根节点左子树的右子树有节点插入,导致二叉树不平衡如何旋转: 先在左子树对应的节点位置进行左旋,在对整体进行右旋。原创 2023-07-30 18:21:31 · 310 阅读 · 1 评论 -
【集合进阶】 12-数据结构(红黑树)
红黑树的特点。原创 2023-07-30 20:59:09 · 62 阅读 · 2 评论 -
【集合进阶】13-HashSet、LinkedHashSet详解
底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历SetHashSet与LinkedHashSet。原创 2023-07-31 10:35:29 · 83 阅读 · 1 评论 -
【集合进阶】 14-TreeSet第一种排序方式
存储Integer类型的整数并遍历。原创 2023-07-31 15:19:10 · 48 阅读 · 0 评论 -
【集合进阶】 15-TreeSet第二种排序方式和本专栏总结
案例需求实现步骤代码实现老师类 测试类 两种比较方式总结【理解】原创 2023-07-31 15:43:42 · 34 阅读 · 0 评论