- 博客(7)
- 收藏
- 关注
原创 接口:Interface
接口之外,Java 中还有其他几种常见的集合接口。这些接口定义了不同类型的集合,并提供了一系列操作来处理集合中的元素。这些集合接口都是 Java 集合框架的一部分,它们提供了不同类型的集合,以满足不同的需求。(集合):表示一组对象的接口,是 List、Set 和 Queue 的父接口。(队列):按照先进先出(FIFO)的顺序管理元素。(双端队列):可以在两端添加和移除元素的队列。(映射):存储键值对,并根据键来查找值。(迭代器):用于遍历集合中的元素的对象。(列表):允许包含重复元素,并且有序。
2024-05-15 19:03:42
130
原创 Java中array和list的区别
不同的 List 实现类可能还提供了其他特定的方法,但这些方法是通用的,可以在所有实现中使用。:将指定 collection 中的所有元素追加到列表的末尾,顺序是指定 collection 的迭代器返回这些元素的顺序。在 Java 中,List 接口提供了许多常用的方法,使得对列表的操作变得更加方便。:将指定 collection 中的所有元素插入到列表中的指定位置。:返回列表中指定元素的第一个匹配项的索引。:将指定的元素插入到列表的指定位置。:将指定的元素追加到列表的末尾。:返回列表中指定位置的元素。
2024-05-15 19:00:36
381
原创 代码随想录算法训练营第六天|242.有效的字母异位词、349. 两个数组的交集、202. 快乐数
hash table哈希表:总结一下,。但是哈希法也是,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。如果在做面试题目的时候遇到需要判断一个元素是否出现过的场景也应该第一时间想到哈希法!
2024-05-15 18:57:49
323
原创 代码随想录算法训练营第四天|24. 两两交换链表中的节点
作用: (1)用于处理仅有一个头节点的特殊情况 (2)return head。:帮助找到可以return的head,不然就丢失了!fast and slow method- 双指针法。
2024-05-14 17:33:29
170
原创 代码随想录算法训练营第一天 | 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
双指针法--观察规律(从两头开始对比,依次向中间靠近)容易错在区间的选择,通过观察,都选择左开右闭即可。209.长度最小的子数组。977.有序数组的平方。双指针法--移动窗口。
2024-05-09 23:29:21
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人