摘要:
博客园排版很好 但是资源不如csdn emmmmm溜了溜了 阅读全文
摘要:
一,继承 二,案例(格式) 三,方法覆盖,super关键字,子类构造器 超类中的有些方法对子类不一定适用,需要子类提供一个新的方法来覆盖超类中的这个方法: 四,super,this关键字 this super 五,子类构造器 阅读全文
摘要:
一,接口注意点 二,接口与类的区别 三,接口与类的相似点 四,接口特性 不能使用new运算符实例化一个接口 //错误的 x = new Comparable(.....); //Comparable是一个接口 接口内能声明变量 可以使用instanceof检查一个对象是否属于某个特定类 接口可扩展 阅读全文
摘要:
对象与类(上) ①类: 是构造对象的的模板,类之中定义的是属性和行为(方法)。 类定义完成之后,肯定无法直接使用。如果要使用,必须依靠对象,那么由于类属于引用数据类型,所以对象的产生格式(两种格式)如下: ①: 类名称 对象名称 =new 类名称(); ②: 类名称 对象名称 =null; 对象名称 阅读全文
摘要:
快速排序 归并是先一步步分到最小块,再归并归并归并归并 快排是排序俩侧,切分,排序俩侧,切分.......直到最小块就排完了 切分元素 j:先随意的选取a[lo]作为切分元素,然后从数组左端向左扫描找到一个大于等于a[lo]的数组,从数组右端扫描找到一个小于等于a[lo]的数组,然后交换这俩数组,如 阅读全文
摘要:
归并排序 即将两个数组归并成一个更大的有序数组,可以先递归将它分成两半排序,再将结果归并起来 原地归并 实现归并的一种直截了当的方法是将俩个不同的有序数组归并到第3个数组中,将一个大数组排序时,我们需要进行很多次归并,因此每次归并都创建一个新数组来储存结果会带来问题,使用原地归并的方法,先将前半部分 阅读全文
摘要:
希尔排序(java) 交换不相邻的元素以对数组的局部进行排序,使数组中任意相隔为h的元素都是有序的 希尔排序完整(c/c++) 可过洛谷p1177【模板】快速排序 阅读全文