golang
ning734824592
这个作者很懒,什么都没留下…
展开
-
排序算法--冒泡排序
冒泡排序,它重复地走访过要排序的数列,一次比较两个元素,比较后就把数值大放在前面,小的放在后面。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名 我们经常需要排序一些数据,例如[4, 25, 53, 6, 33],我们需要排序成[54,33,25,6,4] 按照冒泡排序的想法,我们排...2015-12-18 23:25:14 · 106 阅读 · 0 评论 -
排序算法--插入排序
插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。 这里有一组数据4, 25, 53, 6, 33 1、首先我们拿出一个4,放在首位 4 25 53 6 33 2、再拿出一个25 4 53 6 33 4 25 53 6 33 3、拿出一个53 4 2...原创 2015-12-21 22:36:46 · 98 阅读 · 0 评论