原创 如何判斷一個單鏈表是否有環?

public class LinkedListRing{ static class LinkedNode<T>{ private T t ; private LinkedNode<T> next = null; public Linked

原创 打印二叉樹

import java.util.ArrayList;import java.util.Comparator;import java.util.LinkedList;import java.util.List;import java.uti

原创 java實現排序

import java.util.Arrays;public class SortDemo { private static long[] arr = {6,5,2,7,1,8,4,3};// private static long[] a

原创 二分法查找

public static int findNumFromArr(long[] arr,long num,int lo,int hi){ int res=-1; if(arr==null||lo>hi)return res;

原创 打印二叉樹

import java.util.ArrayList;import java.util.Comparator;import java.util.LinkedList;import java.util.List;import java.uti

原创 二分法查找

public static int findNumFromArr(long[] arr,long num,int lo,int hi){ int res=-1; if(arr==null||lo>hi)return res;

原创 java實現排序

import java.util.Arrays;public class SortDemo { private static long[] arr = {6,5,2,7,1,8,4,3};// private static long[] a

原创 數組滑動窗口比較最大值

import java.util.ArrayList; import java.util.Arrays; import java.util.Deque; import java.util.List; import java.util.con

原创 如何判斷一個單鏈表是否有環?

public class LinkedListRing{ static class LinkedNode<T>{ private T t ; private LinkedNode<T> next = null; public Linked

原创 不用比較找到數組中兩個不同的值

    /**     *    找到數組中兩個不同的值     *     /     public static void main(String[] args) { int[] arr={2,2,1,1,3,4}; in