- 博客(19)
- 收藏
- 关注
原创 排序算法之选择排序
package TestTwo.demo4;import java.util.Arrays;public class SelectSort { public static void main(String[] args) { int[] arr = new int[]{3, 432, 453, 5, 5, 46, 234, 5, 2, 5, 26, 35, 7, 3...
2020-03-31 22:02:26 121
原创 排序算法之插入排序
package TestTwo.demo4;import java.util.Arrays;public class InsertSort { public static void main(String[] args) { int[] arr = new int[]{4, 32, 1, 4, 5, 6, 32, 1, 7}; insertSort...
2020-03-31 15:00:17 117
原创 快速排序
package TestTwo.demo4;import java.util.Arrays;public class QuickSort { public static void main(String[] args) { int[] array = new int[]{2, 3, 4, 5, 6, 3, 7, 7, 5, 3, 2}; quickS...
2020-03-31 13:57:48 77
原创 冒泡排序
package TestTwo.demo4;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { int[] array = new int[]{23, 45, 43, 5, 3, 6, 6, 56, 5, 46, 4, 56, 54};...
2020-03-31 10:03:22 132
原创 汉诺塔问题
package TestTwo.demo1;public class TestHanoi { public static void main(String[] args) { hanoi(3,'A','B','C'); } /** * 无论有多少个盘子,都认为只有两个盘子。上面的所有盘子和下面的最后一个盘子。 * @param n ...
2020-03-31 08:40:03 163
原创 递归和斐波那契
package TestTwo.demo1.test;public class TestFebonacci { public static void main(String[] args) { int result = febonacci(7); System.out.println(result); } public static i...
2020-03-30 18:59:52 141
原创 双向循环链表
package TestTwo.demo1;public class DoubleNode { //上一个节点 DoubleNode previous; int data; DoubleNode next; public DoubleNode(int data) { this.previous = this; this....
2020-03-30 18:40:56 107
原创 循环链表
package TestTwo.demo1;public class LoopNode { //链表数据 int data; //下一个节点 LoopNode next = this; //构造方法 public LoopNode(int data) { this.data = data; } //取得当前节点...
2020-03-30 13:22:10 101
原创 往单链表中插入节点
package TestTwo.demo1;public class Node { //链表数据 int data; //下一个节点 Node next; //构造方法 public Node(int data){ this.data = data; } //给节点添加下(下)一个节点 public Nod...
2020-03-30 13:21:44 1478
原创 删除单链表中的节点
package TestTwo.demo1;public class Node { //链表数据 int data; //下一个节点 Node next; //构造方法 public Node(int data){ this.data = data; } //给节点添加下(下)一个节点 public Nod...
2020-03-30 12:23:14 218
原创 单链表
package TestTwo.demo1.test;import TestTwo.demo1.Node;public class TestNode { public static void main(String[] args) { //创造三个节点 Node node1 = new Node(1); Node node2 = ne...
2020-03-29 21:00:13 95
原创 队列
package TestTwo.demo1;public class MyQueue { int[] elements; public MyQueue() { elements = new int[0]; } //入队 public void push(int value) { int[] newArr = new i...
2020-03-28 12:43:41 96
原创 栈
package TestTwo.demo1.test;import TestTwo.demo1.MyStack;public class TestMyStack { public static void main(String[] args) { MyStack ms = new MyStack(); ms.push(9); Syst...
2020-03-28 12:05:28 100
原创 查找算法之二分法查找
package TestOne.panda;public class SearchTwo { public SearchTwo(int target, int[] arr) { //记录开始位置 int begin = 0; //记录结束位置 int end = arr.length - 1; //记录中间...
2020-03-26 13:30:48 161
原创 查找算法之线性查找
package TestOne.dog;import TestOne.panda.Search;public class TestSearch { public static void main(String[] args) { int[] arr = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 23, 3, 32, 34, 4, 5,...
2020-03-26 07:10:28 113
原创 面向对象的数组
package TestOne;import org.omg.CORBA.PUBLIC_MEMBER;import sun.font.DelegatingShape;import java.util.Arrays;public class MyArray { //用于存储数据的数组 private int[] elements; //构造方法 pub...
2020-03-25 22:29:45 231
原创 数组元素的删除
package TestOne;import java.util.Arrays;public class TestOperateArray2 { public static void main(String[] args) { int[] array = new int[]{2, 3, 4, 5, 9, 6, 7}; //Delete the thi...
2020-03-25 07:59:45 666
原创 数组元素的添加
package TestOne;import java.util.Arrays;public class TestOperateArray { public static void main(String[] args) { int[] array = new int[]{4, 5, 6}; //Quickly look at the element...
2020-03-25 07:39:24 143
原创 数组的基本使用
package TestOne;public class TestArray { public static void main(String[] args) { int []arr1 = new int[3]; System.out.println(arr1.length); //自带初始值(最好的做法是自己来初始化) ...
2020-03-25 07:05:19 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人