Java练习数据结构
还在追风的少年
人生就像巧克力,你永远不知道下一颗是什么味道
展开
-
Java练习数据结构第9章查找——二叉排序树
9.2二叉排序树 页码P211 package hicc.ds.c09_find; import hicc.ds.c06_bitree.BiTree; class STS { BiTree t; int flag; public STS(BiTree t, int status) { this.t = t; this.flag = status; } @Ove...原创 2020-05-06 11:02:39 · 135 阅读 · 1 评论 -
Java练习数据结构第6章二叉树——基本操作与实现
6.2.2 二叉树的基本操作与实现页码P111 package hicc.ds.c06_bitree; public class BiTree { public Object data; public BiTree lchild; public BiTree rchild; public BiTree() { } public BiTree(Object da...原创 2020-05-06 10:56:35 · 147 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——采用队列的迷宫算法
【例 3-22】 采用队列的迷宫算法 页码P61 package hicc.ds.c02_linear2; import java.util.Arrays; class Sign { int x, y; int pre; @Override public String toString() { return "(" + x + ", " + y + ", " + pr...原创 2020-05-02 16:59:31 · 363 阅读 · 1 评论 -
Java练习数据结构第3章栈和队列——利用栈实现迷宫的求解
【例 3-2】 利用栈实现迷宫的求解页码P47 package hicc.ds.c02_linear2; class Step { public int x, y, d; public Step(int x, int y, int d) { this.x = x; this.y = y; this.d = d; } @Override public Stri...原创 2020-05-02 15:54:41 · 377 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——链队
3.2.2 (2)链队页码P58 package hicc.ds.c02_linear2; public class LinkQueue { //带头结点的链队 private LNode front, rear; public LinkQueue() { //初始化 front = rear = new LNode(null); } public void inLi...原创 2020-04-30 21:33:26 · 143 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——顺序队
3.2.2 (1)顺序队页码P55 package hicc.ds.c02_linear2; import java.util.Arrays; public class SeQueue { //循环队列,使用num记录元素个数判断队满 private int maxSize = 10; //最大存储长度 private Object[] data = new Object[max...原创 2020-04-30 14:40:03 · 173 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——链栈
3.1.2 (2)链栈 页码P44 package hicc.ds.c02_linear2; class LNode { Object data; LNode next; public LNode(Object data) { this.data = data; this.next = null; } } public class LinkStack { privat...原创 2020-04-29 22:06:01 · 132 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——顺序栈
3.1.2 (1)顺序栈 页码P42 package hicc.ds.c02_linear2; import java.util.Arrays; public class SeqStack { private int maxSize = 10; //最大存储长度 private Object[] data = new Object[maxSize]; //顺序栈的存储空间 pri...原创 2020-04-29 22:04:18 · 124 阅读 · 0 评论 -
Java练习数据结构第2章线性表——单链表
2.3.1 单链表 P24 package hicc.ds.c02_linear; class LNode { Object data; LNode next; public LNode(Object data) { this.data = data; this.next = null; } } public class LinkList { private LNod...原创 2020-04-27 19:25:27 · 161 阅读 · 0 评论 -
Java练习数据结构第2章线性表——顺序表
package hicc.ds.c02_linear; import java.util.Arrays; public class SeqList { private int maxSize = 10; //最大存储长度 private Object[] data = new Object[maxSize]; //顺序表的存储空间 private int last; //最后元素的位置...原创 2020-04-26 14:08:58 · 169 阅读 · 0 评论