算法
数据结构+算法=程序
求知耶
Java工作者,一起学习,一起努力
展开
-
第三篇 环形队列【数组的形式】
一、队列的特点 循环队列可以重复利用队列,取出来之后还可以在使用当前队列; 相较于第二遍模拟队列,第二篇中的模拟队列只能输入一次,满了之后取出来,就不能在添加数据了。 二、代码 1. 队列工具类 /** * 环形队列页面 * 工具类 */ public class CircleArray { /** * 表示数组的最大容量 */ private int maxSize; /** * 指针前部,指向队列的第一个元素,即arr[front]就是队列的原创 2021-08-11 15:29:53 · 87 阅读 · 0 评论 -
第二篇 模拟队列【数组的形式】
一、 队列的特点 先进先出,就像管道一样,单项队列;如下图所示 二、代码 1. 队列工具类 /** * 使用数组模拟队列,实体类 * 队列的特点:先进先出 */ public class ArrayQueue { /** * 表示数组的最大容量 */ private int maxSize; /** * 队列头 */ private int front; /** * 队列尾 */ privat原创 2021-08-05 22:18:59 · 49 阅读 · 0 评论 -
第一篇:稀疏数组与二维数组的相互转化
1.二维数组的介绍 下就是二维数组: int[][] twoArray = new int[11][11]; 输出结果(忽略中间输入数值的步骤,本应该全部为0): 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0原创 2021-08-04 16:04:22 · 102 阅读 · 0 评论