Java数据结构
Superx@tester
这个作者很懒,什么都没留下…
展开
-
Java数据结构-单链表相关的面试题
第一题,求单链表中有效节点的个数 第二题,查找单链表中倒数第K个结点 第三题,单链表的反转 第四题,从尾到头打印单链表 package com.spx.list; import java.util.Stack; public class SingleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub // 测试一下 // 先创建几个节点 Her.原创 2021-10-05 18:45:45 · 172 阅读 · 0 评论 -
Java数据结构-单链表的增、删、改、查
package com.spx.list; /** * 单链表的增、删、改、查 */ /** * 单链表的创建与遍历 * * @author Superxian * 链表是有序的链表 * 小结: * 1、链表是以节点的方式存储的 * 2、每个结点包含data域,next域: * 指向下一个节点 * 3、发现链表的各个节点不一定是连续存放 * 4、链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定 * * * */ /** * * @autho原创 2021-09-23 18:10:11 · 97 阅读 · 0 评论 -
Java数据结构-数组模拟环形队列
package com.spx.queue; import java.util.Scanner; //数组模拟队列 public class ArrayQueueDemo { public static void main(String[] args) { // 测试一把 // 创建一个队列 ArrayQueue queue = new ArrayQueue(3); char key=' ';//接受用户输入 Scanner scanner = new Scanner(Sys原创 2021-09-23 16:06:59 · 89 阅读 · 0 评论 -
Java数据结构-二维数组与稀疏数组相互转化小练习
package com.spx.sparsearray; //二维数组与稀疏数组的相互转化小练习 public class SparseArray { public static void main(String[] args) { // 创建一个原始的二维数组 // 0:表示没有棋子,1:表示黑子。2:表示篮子 int chessArr1[][] = new int[11][11]; chessArr1[1][2]=1; chessArr1[2][3]=2; chess原创 2021-09-21 16:47:28 · 92 阅读 · 0 评论