摘要: 选择排序的思想:假设现在有一堆数据,需要排序。首先选择第一个数据和剩下的所有数据做比较,找到最大的或者最小的数据,和第一个数据交换位置,这样第一个位置的数据肯定是最大或者最小的。再对剩下的数据,重复上面的操作,在剩下的数据里面,选择第一个数据和剩下的所有数据做比较,找到最大的或者最小的数据,和剩下的... 阅读全文
posted @ 2015-06-01 18:05 memorybuf 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 插入排序的思想:假设现在有一堆数据,需要排序,我们随便选取一个数据作为第一个元素。然后从剩下的数据里面选一个(称为key)和之前选的第一个元素做比较,按照要求(升序还是降序),把key和第一个元素排好序。这样,这2个元素就是排好序的了。现在从剩下的那一堆数据里面选一个作为新的key,再和之前已经排好... 阅读全文
posted @ 2015-06-01 17:44 memorybuf 阅读(104) 评论(0) 推荐(0) 编辑