随笔分类 -  数据结构与算法

排序之 -- 直接选择排序
摘要:示意: 初始数组资源 【63 4 24 1 3 15】 第一趟排序后 【15 4 24 1 3】 63第二趟排序后 【15 4 1 3】 24 63第三趟排序后 【4 1 3】 15 24 63第四趟排序后 【1 3】 4 15 24 63第五趟排序后 【1】 3 4 15 24 63 实例: 阅读全文

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

排序之 -- 反转排序
摘要:示意: 偶数:初始数组资源 【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 阅读(1616) 评论(0) 推荐(0) 编辑

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

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

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

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

点击右上角即可分享
微信分享提示