摘要: 交换排序的基本方法:两两比较待排序对象的排序码,如果发生逆序,则交换之,直到所有对象都排好序为止。交换排序的实施方案:1. 冒泡排序2. 快速排序 一、冒泡排序1. 算法代码: /** * 冒泡排序 **/ func BubbleSort(data []int) { for i := 0; i < 阅读全文
posted @ 2020-02-12 16:31 疯一样的狼人 阅读(410) 评论(0) 推荐(0)
摘要: 插入排序的基本方法:每一步将一个待排序的对象,按其排序码大小,插入到前面已经排好序的一组对象的适当位置上,直到所有对象全部插入为止。插入排序的实施方案:1. 直接插入排序2. 折半插入排序3. 希尔排序 一、直接插入排序1. 算法代码: /** * 直接插入排序 **/ func InsertSor 阅读全文
posted @ 2020-02-12 15:25 疯一样的狼人 阅读(990) 评论(0) 推荐(0)