
数据结构
fxzcloud
如果志同道合 希望你我旗鼓相当
展开
-
数据结构_顺序表
实现顺序表的增 删 改 查 插入 修改package com.Test.Demo.数据结构;import java.util.Scanner;/** * @Author Fu XvZhuang * @Date 2020/9/13 11:32 * @Version 1.0 */public class 顺序表 { public static void main(String[] args){ Scanner sc = new Scanner(System.in);原创 2020-09-18 18:50:19 · 190 阅读 · 0 评论 -
哈夫曼树 java
package com.数据结构;import java.util.ArrayList;import java.util.Collections;public class 哈夫曼树 { //将数列转成哈夫曼树 public static void main(String[] args) { int[] arr = new int[]{13,7,8,3,29,6,1}; ArrayList<NodeTree> list = new Arra原创 2020-07-10 11:48:30 · 154 阅读 · 0 评论 -
二叉树 java
package com.数据结构;import javax.xml.soap.Node;public class 二叉树 { //实现二叉树的前序遍历 中序遍历 后序遍历 前序查找 中序查找 后序查找 public static void main(String[] args){ Node01 n1 = new Node01("老大",1); Node01 n2 = new Node01("老二",2); Node01 n3 = new原创 2020-07-06 08:38:34 · 258 阅读 · 0 评论 -
哈希表 java
package com.数据结构;import java.util.Hashtable;import java.util.Scanner;public class 哈希表 { //分别采用取模法 和idea实现哈希表 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str; Hashtabl hash = new H原创 2020-07-05 07:16:10 · 241 阅读 · 0 评论 -
数据结构 栈
package com.数据结构;import java.util.Scanner;public class 栈 { public static void main(String[] args){ boolean flag = true ; Stack stack = new Stack(5); Scanner sc = new Scanner(System.in); while(flag){ Syste原创 2020-06-08 11:48:04 · 184 阅读 · 0 评论 -
数据结构 环形链表(约瑟夫环)
package com.数据结构;import java.util.Scanner;public class 环形链表_约瑟夫环 { //有n个人围成一圈,顺序从1开始排号。从第m个人开始报数(从1到3报数),凡报到k的人退出圈子. // 问最后留下的是原来第几号的那位。要求用循环链表实现。 //环形链表 (约瑟夫环) ----- 其实没学数据结构之前我就用环形链表做出来了,hahahhah public static void main(String[] args)原创 2020-06-07 19:10:14 · 249 阅读 · 0 评论 -
数据结构 双向链表
package com.数据结构;public class 双向链表 { public static void main(String[] args){ Node2 node1 = new Node2(1,"宋江","及时雨"); Node2 node2 = new Node2(5,"林冲","豹子头"); Node2 node3 = new Node2(1,"宋江","及时雨"); Node2 node4 = new Node2(原创 2020-06-07 12:48:12 · 223 阅读 · 0 评论 -
数据结构 单向链表
package com.数据结构;public class 单向链表 { public static void main(String[] args) { Node node1 = new Node(1,"宋江","及时雨"); Node node2 = new Node(5,"林冲","豹子头"); Node node3 = new Node(1,"宋江","及时雨"); Node node4 = new Node(3,"吴用",原创 2020-06-06 10:44:45 · 143 阅读 · 0 评论 -
数据结构 环形队列
package com.数据结构;import java.util.Scanner;public class 环形队列 { public static void main(String[] args){ LinkedArray queue = new LinkedArray(5); Scanner scanf = new Scanner(System.in); boolean flag = true; while(flag){原创 2020-06-05 18:53:12 · 141 阅读 · 0 评论 -
数据结构 稀疏数组
package com.数据结构;public class 稀疏数组 { public static void main(String[] args) { int[][] a = new int[11][11]; //原始数组的创建 a[1][3] = 1; a[2][4] = 2; a[3][3] = 1; a[3][4] = 2; int sum = 0; for(int[] r原创 2020-06-05 18:52:19 · 119 阅读 · 0 评论