2017年6月18日

排序之 -- 反转排序

摘要: 示意: 偶数:初始数组资源 【10 20 30 40 50 60】 第一趟排序后 60 【20 30 40 50】 10第二趟排序后 60 50 【30 40】 20 10第三趟排序后 60 50 40 30 20 10 奇数:初始数组资源 【10 20 30 23 40 50 60】 第一趟排序后 阅读全文

posted @ 2017-06-18 22:53 zhuyongzhe 阅读(1605) 评论(0) 推荐(0) 编辑

Java常用排序算法 / 程序员必须掌握的8大排序算法

摘要: 本文由网络资料整理而来,如有问题,欢迎指正! 分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排 阅读全文

posted @ 2017-06-18 21:14 zhuyongzhe 阅读(406) 评论(0) 推荐(0) 编辑

排序算法(java版)

摘要: 1. 冒泡算法2. 快速排序3. 归并排序4. 选择排序5. 堆排序 排序算法 重要性不言而喻,很多算法问题往往选择一个好的排序算法往往问题可以迎刃而解 1、冒泡算法 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他 阅读全文

posted @ 2017-06-18 19:46 zhuyongzhe 阅读(233) 评论(0) 推荐(0) 编辑

导航