随笔分类 -  数据结构和算法

数据结构和算法的笔记
摘要:新增 删除 代码实现如下: public class SingleLinkedListDemo { public static void main(String[] args) { //先创建节点 HeroNode hero1 = new HeroNode(1, "宋江", "及时雨"); Hero 阅读全文
posted @ 2020-07-30 22:19 就是你baby 阅读(253) 评论(0) 推荐(0)
摘要:代码如下: public class SingleLinkedListDemo { public static void main(String[] args) { //先创建节点 HeroNode hero1 = new HeroNode(1, "宋江", "及时雨"); HeroNode her 阅读全文
posted @ 2020-07-30 21:51 就是你baby 阅读(530) 评论(0) 推荐(0)
摘要:实现代码 public class CircleArrayDemo { public static void main(String[] args) { //创建一个队列 CircleQueue arrayQueue = new CircleQueue(4); char key = ' ';//接收 阅读全文
posted @ 2020-07-29 22:27 就是你baby 阅读(152) 评论(0) 推荐(0)
摘要:队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如上图,其中maxSize是该队列的最大容量 因为队列的输入,输出是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则会随着数据输入而改变 java代码实 阅读全文
posted @ 2020-07-28 22:49 就是你baby 阅读(148) 评论(0) 推荐(0)
摘要:当一个少数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法: 记录数组一共有几行几列,有多少个不同的值 把具有不同元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 用例: java代码如下: 1 public class SparseArray 阅读全文
posted @ 2020-07-27 22:46 就是你baby 阅读(132) 评论(0) 推荐(0)