常见的排序算法(大致思路)

1、冒泡排序: 从头到尾比较相邻两个元素,如果前一个元素比后一个元素大,就交换他们的顺序。循环执行,直到不需要再交换顺序。 2、插入排序: 从第一个元素开始,此时第一个元素可以被认为是有序的序列。然后再每次选取后面的未排序的元素,将它与已经排好序的序列比较,从尾到头比较,如果这个元素比有序序列当前位置的元素大,那么就将这个元素放在它的后面,循环执行。 3、选择排序: 每次选取未排序的元素中的最小的
相关文章
相关标签/搜索