排序

作者: YoungChen_ | 来源:发表于2018-06-01 17:27 被阅读0次

    简单排序:

    在要排序的一组数中,选出最小的一个数与第一个位置的数交换;
    然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止;
    

    插入排序

    创建一个新的数组,每放入一个放入数据,就和数组中的数比较,从后面开始比较。
    

    冒泡排序

    将序列中所有元素两两比较,将最大的放在最后面。
    将剩余序列中所有元素两两比较,将最大的放在最后面。
    

    快速排序

    选择第一个数为p,小于p的数放在左边,大于p的数放在右边。
    递归的将p左边和右边的数都按照第一步进行,直到不能递归。
    

    归并排序

    选择相邻两个数组成一个有序序列。
    选择相邻的两个有序序列组成一个有序序列。
    重复第二步,直到全部组成一个有序序列。
    

    基数排序

    按照各位数排序之后按照十位数来排序。类推。
    

    相关文章

      网友评论

          本文标题:排序

          本文链接:https://www.haomeiwen.com/subject/jwivxftx.html