摘要:
一般来说,有4中内部类:常规内部类、静态内部类、局部内部类、匿名内部类。 一.常规内部类:常规内部类没有用static修饰且定义在在外部类类体中。 1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。 2.在常规内部类中可以直接用内部类创建对象 3.代码如下: public class M 阅读全文
摘要:
package sort; //最大堆的特性是,某个节点的值最多和其父节点的值一样大。这样,堆中的最大元素存放在根节点中 //;并且,在以某一个节点为根的子树中,各节点的值都不大于该子树根节点的值 public class HeapSort { public static void heapSort(int[] list) { if (list == n... 阅读全文
摘要:
package sort; public class MergeSort { public static void mergeSort(int[] list){ if(list.length>1){ int[] firstHalf= new int[list.length/2]; System.arraycopy(list,0,firstHalf,0,list.length/... 阅读全文