集合概念
编程的时候如果要存储多个数据,使用长度固定数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么此时该如何选择呢?
集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
集合类有很多,目前我们先学习一个:ArrayList
ArrayList<E>:
可调整大小的数组实现
<E>:是一种特殊的数据类型,泛型。
怎么用呢?
举例:ArrayList<String>,ArrayList<Student>
2024-06-26 06:22:45 阅读次数:34
集合概念
编程的时候如果要存储多个数据,使用长度固定数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么此时该如何选择呢?
集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
集合类有很多,目前我们先学习一个:ArrayList
ArrayList<E>:
可调整大小的数组实现
<E>:是一种特殊的数据类型,泛型。
怎么用呢?
举例:ArrayList<String>,ArrayList<Student>
上一篇:Java学习之多态概述
贪婪算法(贪心算法)是指在对问题进行求解时,在每一步选择中都采取最好或者最优(即最有利)的选择,从而希望能够导致结果是最好或者最优的算法.
算法题 62. 不同路径,66. 加一,67. 二进制求和
算法题 169. 多数元素,200. 岛屿数量,199. 二叉树的右视图
算法题 112. 路径总和,115. 不同的子序列,120. 三角形最小路径和
算法题 217. 存在重复元素,223. 矩形面积,225. 用队列实现栈
43. 字符串相乘,44. 通配符匹配,45. 跳跃游戏 II
算法题 59. 螺旋矩阵 II,60. 排列序列,61. 旋转链表
算法题 102. 二叉树的层序遍历,104. 二叉树的最大深度,110. 平衡二叉树
算法题 85. 最大矩形,86. 分隔链表,88. 合并两个有序数组
算法题 128. 最长连续序列,134. 加油站,143. 重排链表
文章
29774
阅读量
4168936
2025-02-19 09:04:22
2025-02-19 09:02:32
2025-02-19 09:02:32
2025-02-19 09:02:32
2025-02-19 09:02:07
2025-02-19 09:02:07
2023-04-18 14:15:05
2023-04-13 09:37:00
2023-04-17 09:39:54
2023-04-13 09:48:57
2023-02-20 10:35:48
2023-05-10 06:02:06