Java Sorting Algorithm
旧城故人往事
一只正在学习翱翔的菜鸟
展开
-
Java排序算法——直接选择排序
直接选择排序原创 2017-10-11 19:51:57 · 249 阅读 · 0 评论 -
Java排序算法——堆排序
堆排序原创 2017-10-11 20:03:58 · 223 阅读 · 0 评论 -
Java排序算法——二分插入排序
二分插入排序原创 2017-10-11 20:17:23 · 586 阅读 · 0 评论 -
Java排序算法——冒泡排序
冒泡排序原创 2017-10-11 20:08:55 · 190 阅读 · 0 评论 -
Java排序算法——快速排序
快速排序 基本思想:任取待定排序序列中的某个元素作为标准(一般取第一个元素),通过一次划分,将待排元素分为左右两个子序列,左子序列中元素小于基准元素,右子序列大于或等于基准元素,然后对两个子序列继续进行划分,直至每一个序列只有一个元素为止。 时间效率:O(log2(n+1))O(log2(n+1))O(log_2(n+1)) 空间效率:O(nlog2n)O(nlog2n)O(nlog_2n)...原创 2017-10-11 20:32:14 · 205 阅读 · 0 评论 -
Java排序算法——归并排序
归并排序原创 2017-10-11 19:44:09 · 212 阅读 · 0 评论 -
Java排序算法——直接插入排序
直接插入排序原创 2017-10-11 20:21:42 · 349 阅读 · 0 评论 -
Java编程思想——多态
8 多态在面向对象设计语言中,多态是继封装,继承之后的第三种基本特征。多态通过分离做什么和怎么做,从另一个角度将接口和实现分离。8.1 再论向上转型已知对象既可以作为它自己本身的类型使用,也可以作为它的基本类型使用。这种把某个对象的引用视为其基类型的引用的做法被称作向上转型。 例如前述的基类Instrument和导出类Wind。如果在Music类中有一个方法表示演奏,假设它的引用是Instrume原创 2017-10-31 15:09:44 · 554 阅读 · 0 评论