![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
ReminisZ
学生党
展开
-
数据结构——队列(Java)
定义 队列是可以进行两端操作的线性表,一端入数据,一端出数据。 队列的基础操作 1、基础数据类型 数据名称 数据类型 数据用途 array int[] 队列主体 maxsize int 队列大小 rear int 队尾指针 front int 队头指针 2、基本函数操作 (1)队列构造 public ArrayQueue(int arrMaxSize){ maxSize = arrMaxSize; array = new int[max原创 2020-08-04 17:49:09 · 96 阅读 · 0 评论 -
数据基础结构——栈(Java)
定义 栈一个动态集合,仅允许在线性表一端进行数据的存取操作。 栈的基础操作 1、基础数值定义 数值名称 数值类型 数值用途 a int[] 栈的主体 size int 栈的大小 top int 栈顶坐标 2、基础函数操作 (1)栈的构建 public Stack(int maxsize) { //构建初始栈大小 this.size = maxsize; this.a = new int[size]; this.top = -1; } (2)栈顶元素查询原创 2020-08-04 16:49:36 · 103 阅读 · 0 评论