文章分类 -  Java数据结构

基于Java的数据结构学习记录
我的Java数据结构学习--5.1----栈(中缀表达式)
摘要:package Demo1.stackArray; //计算机栈实现 public class calculatorStack { public static void main(String[] args) { calculatorStack calculatorStack = new calcu 阅读全文

posted @ 2020-08-08 10:55 白嫖老郭 阅读(95) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-5---栈(stack)
摘要:栈 stack 后进先出 压栈: 出栈入栈图解: 栈的应用场景: 数组模拟栈数据结构: 数组模拟栈: package Demo1.stackArray; public class ArrayStack { //数组模拟栈 private int maxSize;//栈最大的大小 //栈 privat 阅读全文

posted @ 2020-08-07 11:27 白嫖老郭 阅读(110) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-4-5---单项环形链表(约瑟夫环)
摘要:约瑟夫节点对象: package Demo1.LinkeList; public class JosephuNode { //约瑟夫环路节点 private int no;//编号 private JosephuNode next;//指向下一个节点 public JosephuNode(int n 阅读全文

posted @ 2020-08-07 10:33 白嫖老郭 阅读(105) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-4-4---双向链表
摘要:双向链表:节点 package Demo1.LinkeList; public class DoubleNode { //双向链表的节点对象 public int no;//编号 public String name;//名字 public String nickName;//昵称 public D 阅读全文

posted @ 2020-08-06 17:46 白嫖老郭 阅读(73) 评论(0) 推荐(0) 编辑

转载---二叉树的前序/中序/后续遍历。
摘要:https://blog.csdn.net/qq_33243189/article/details/80222629 二叉树遍历分为三种:前序、中序、后序,其中序遍历最为重要。为啥叫这个名字?是根据根节点的顺序命名的。 比如上图正常的一个满节点,A:根节点、B:左节点、C:右节点,前序顺序是ABC( 阅读全文

posted @ 2020-08-05 17:55 白嫖老郭 阅读(182) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-4-3---链表 (大厂面试题)
摘要://获取到单链表节点的有效个数(带头结点的需要不统计头节点) public int getLinkedLength(HeroNode head) { if (head.next == null) {//空链表 return 0; } int length = 0; //定义一个辅助指针,不要统计头节 阅读全文

posted @ 2020-08-05 14:26 白嫖老郭 阅读(89) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-4-2---链表 (CRUD)
摘要:节点对象: package Demo1.LinkeList; public class HeroNode { //链表的节点对象 public int no;//编号 public String name;//名字 public String nickName;//昵称 public HeroNod 阅读全文

posted @ 2020-08-05 10:39 白嫖老郭 阅读(90) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-4---链表
摘要:链表: 单链表分析: Java代码实现: 1.节点对象: package Demo1.LinkeList; public class HeroNode { // public int no;//编号 public String name;//名字 public String nickName;//昵 阅读全文

posted @ 2020-08-04 16:23 白嫖老郭 阅读(100) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-3-1----队列优化(循环队列)
摘要:循环队列: Java代码实现: package Demo1.Queue; public class CircleQueueEntity { //数组模拟的队列类 //队列最大存储量 private int MaxSize; //队列的头部 private int front; //指向队列的第一个元 阅读全文

posted @ 2020-08-04 15:14 白嫖老郭 阅读(165) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-3----队列
摘要:队列的应用场景: 队列的特性:(数组或者链表实现) 先进先出 判断队列为空:rear == front 判断队列为满:rear == MaxSize-1; 1 package Demo1.Queue; 2 3 import java.util.Scanner; 4 5 public class Qu 阅读全文

posted @ 2020-08-02 21:58 白嫖老郭 阅读(95) 评论(0) 推荐(0) 编辑

我的Java数据结构学习-2---稀疏数组
摘要:数据结构:线性结构 非线性结构。 线性结构:顺序存储结构 / 链式存储结构 第一个案例:稀疏数组 稀疏数组案例: 稀疏数组:思路: 代码实现: 1 package Demo1.SparseArray; 2 3 public class SparseArr { 4 public static void 阅读全文

posted @ 2020-08-02 18:03 白嫖老郭 阅读(90) 评论(0) 推荐(0) 编辑

Java数据结构预算法:学习第一节
摘要:实际问题: 1. 2. 3. 4. 阅读全文

posted @ 2020-07-28 22:51 白嫖老郭 阅读(84) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示