2024年4月15日
摘要: LinkedList 的长度是可变的。LinkedList 是 Java 中的一个双向链表实现,它可以动态地增加或减少元素,因此其长度是可变的。这种动态性使得 LinkedList 在需要频繁插入或删除元素时具有一定的优势,因为它不需要像数组那样进行元素的移动操作。 当你向 LinkedList 中 阅读全文
posted @ 2024-04-15 23:35 XiSoil 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 以二维数组 Integer[][] MAP = new Integer[100][2]为例,实际上定义了一个包含100个元素的数组,每个元素本身也是一个数组,这个两个子数组又会包含两个Integer。 那么在执行 MAP[index] == null 时,实际上是判断 MAP 数组中第 index  阅读全文
posted @ 2024-04-15 23:22 XiSoil 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 53. 最大子数组和给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 阅读全文
posted @ 2024-04-15 23:10 XiSoil 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 不使用任何内建的哈希表库设计一个哈希集合(HashSet)。实现 MyHashSet 类:void add(key) 向哈希集合中插入值 key 。bool contains(key) 返回哈希集合中是否存在这个值 key 。void remove(key) 将给定值 key 从哈希集合中删除。如果 阅读全文
posted @ 2024-04-15 23:03 XiSoil 阅读(3) 评论(0) 推荐(0) 编辑