
Java练习数据结构
还在追风的少年
人生就像巧克力,你永远不知道下一颗是什么味道
展开
-
Java练习数据结构第9章查找——二叉排序树
9.2二叉排序树 页码P211package 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 · 205 阅读 · 1 评论 -
Java练习数据结构第6章二叉树——基本操作与实现
6.2.2 二叉树的基本操作与实现页码P111package 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 · 201 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——采用队列的迷宫算法
【例 3-22】 采用队列的迷宫算法 页码P61package 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 · 457 阅读 · 1 评论 -
Java练习数据结构第3章栈和队列——利用栈实现迷宫的求解
【例 3-2】 利用栈实现迷宫的求解页码P47package 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 · 447 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——链队
3.2.2 (2)链队页码P58package 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 · 185 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——顺序队
3.2.2 (1)顺序队页码P55package 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 · 254 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——链栈
3.1.2 (2)链栈 页码P44package 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 · 167 阅读 · 0 评论 -
Java练习数据结构第3章栈和队列——顺序栈
3.1.2 (1)顺序栈 页码P42package 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 · 187 阅读 · 0 评论 -
Java练习数据结构第2章线性表——单链表
2.3.1 单链表 P24package 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 · 236 阅读 · 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 · 211 阅读 · 0 评论