- 博客(18)
- 收藏
- 关注
原创 按层次遍历树结构
解法1 package tree.leveltraversal; import tree.Node; import tree.myavl.BalanceTree; import java.util.LinkedList; import java.util.Queue; /** * Created by lijie35 on 2020-01-21 10:45 AM . */ public ...
2020-01-21 14:42:07 303
原创 合并链表
package linkedlist; /** * Created by lijie35 on 2020-01-20 3:13 PM . */ public class CombineList { public static void main(String[] args) { Node n1 = new Node(1); Node n3 = new ...
2020-01-20 15:50:28 106
原创 翻转树
package tree.reverseTree; import tree.Node; import tree.myavl.BalanceTree; /** * Created by lijie35 on 2020-01-20 2:15 PM . */ public class ReverseTree { public static void main(String[] args)...
2020-01-20 15:00:25 240
原创 链表入口解法1
解法1 不知道什么原理。我写着写着就出来了,测试过也没有问题,有知道原理的可以告诉我 package linkedlist; /** * Created by lijie35 on 2020-01-20 10:43 AM . */ public class ListEntrance { public static void main(String[] args) { // ...
2020-01-20 14:13:03 94
原创 链表找环的入口
package linkedlist; /** * Created by lijie35 on 2020-01-20 10:43 AM . */ public class ListEntrance { public static void main(String[] args) { Node h1 = new Node(0); Node h2 = ne...
2020-01-20 11:35:08 149
原创 快慢指针判断链表成环的问题
package linkedlist; /** * Created by lijie35 on 2020-01-20 10:23 AM . */ public class FastSlowPoint { public static void main(String[] args) { Node h1 = new Node(0); Node h2 = n...
2020-01-20 10:41:21 291
原创 斐波那契数列解法
递归写法,效率低 package algorithm; /** * Created by lijie35 on 2020-01-19 3:21 PM . */ public class Fibonacci { public static void main(String[] args) { System.out.println(fib(1)); } ...
2020-01-19 15:53:07 147
原创 二分查找
package sort; /** * Created by lijie35 on 2020-01-19 1:55 PM . */ public class BinarySearch { public static void main( String[] args) { int[] arr = {1, 2, 3, 5, 6, 7,13,15...
2020-01-19 14:31:45 78
原创 翻转连表
package linkedlist; /** * Created by lijie35 on 2020-01-17 5:04 PM . */ public class ReverseNode { public static void main(String[] args) { System.out.println(); Node node = ne...
2020-01-19 13:03:43 154
原创 归并排序
package sort; import java.util.Arrays; /** * Created by lijie35 on 2020-01-17 2:49 PM . */ public class MergeSort { public static void main(String[] args) { // int arr[] = new int...
2020-01-17 16:37:42 59
原创 快排算法
package sort; import java.util.Arrays; /** * Created by lijie35 on 2020-01-17 12:31 PM . */ public class Quicksort { public static void main(String[] args) { //int[] arr = {3, 45, 7,6,...
2020-01-17 14:43:46 96
原创 冒泡排序
package sort; import java.util.Arrays; public class BubblleSort { public static void main(String[] args) { int[] arr = {3, 45, 6, 8, 9, 2}; BubblleSort.sort(arr); } /** ...
2020-01-17 11:59:07 166
原创 插入排序
package sort; import java.util.Arrays; /** * Created by lijie35 on 2020-01-17 11:21 AM . */ public class InsertionSort { public static void main(String[] args) { int [] arr={3,45,6,8,9...
2020-01-17 11:45:47 65
原创 最小堆
就是最大堆的条件反过来 package heap; import java.util.Arrays; public class SmallHeap { public static void main(String[] args) { SmallHeap smallHeap = new SmallHeap(); int[] a = new int[]{5,...
2020-01-17 10:35:52 75
原创 大堆顶实现
public class BigHeap2 { public static void main(String[] args) { BigHeap2 bigHeap2 = new BigHeap2(); int[] a = new int[]{5, 4, 3, 2, 1, 10, 20, 41, 15}; bigHeap2.sort(a);...
2020-01-17 10:27:50 187
原创 最小堆排序
package heap; import java.util.Arrays; public class SmallHeap { public static void main(String[] args) { SmallHeap smallHeap=new SmallHeap(); int[] a=new int[]{5,4,3,2,1,10,20,41...
2020-01-16 19:17:06 93
原创 大堆顶排序
package heap; import java.util.Arrays; /** * Created by lijie35 on 2020-01-16 3:49 PM . */ public class BigHeap { public static void main(String[] args) { int[] arr = {3, 4, 23, ...
2020-01-16 18:56:01 170
原创 平衡二叉树的实现
``java package tree.myavl; import tree.Node; /** Created by lijie35 on 2020-01-15 6:37 PM . */ public class BalanceTree { private static final int LEFT = 0 ; private static final int RIGHT = 1 ; Nod...
2020-01-16 13:58:49 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人