
数据结构和算法
琦玉和龙卷
这个作者很懒,什么都没留下…
展开
-
Java实现单链表的尾插法和根据值进行删除
delete方法里面的while (head != null)判断的相关示意图 代码 public class LinkedNode { Node head; int data; // 头插法 public void add(int value) { Node newNode = new Node(value); if (this.head == null) { this.head = newNode; .原创 2022-04-06 17:17:23 · 601 阅读 · 0 评论 -
Java单链表实现队列
示意图(队列横向,栈竖向好看;链表实现队列不用给初始化尺寸,不担心溢出) 代码 public class LinkedQueue{ Node front; Node rear; public LinkedQueue() { this.front = null; this.rear = null; } public boolean inQueue(int value) { Node node = new Nod.原创 2022-04-05 22:58:34 · 1122 阅读 · 0 评论 -
Java数组实现队列
示意图 代码 public class QueueByArray { String [] queue = new String [5]; // 具体元素个数 int tail = 0; public static void main(String[] args) { QueueByArray queueByArray = new QueueByArray(); queueByArray.add("Hello"); ..原创 2022-04-01 10:04:46 · 833 阅读 · 0 评论