IP属地:天津
冒泡排序 概括: 成员之间两两比较,大的在后,小的在前,直到最大值放在最后面,最大值不参与下次比对,重复以上步骤。直到从小到大有序。 场景分析:...
基数排序LSD 概述: 根据成员的个位数存入到有序的容器中,然后按照顺序从容器取出,之后再根据十位存入,再取出,直到成员的最大位数,得到从小到大...
归并排序 概述: 利用递归从数组的中间不断地分割成两部分,然后设定这两部分的起始值进行比较,小的数值放进临时数组,之后将剩余的成员放进临时数组,...
插入排序 概述: 设定起始值与前面的成员进行比较,大值向后移动,最后将起始值放在大值前面。然后将后一位作为新的起始值,重复以上步骤,直到从小到大...
希尔排序 概述: 首先将数组的一半作为步数,以步数作为起始值,通过插入排序,与之前的以增量为步数的成员进行比对,大的放后面,小的放前面,基本形成...
堆排序 概述:根据二叉树,每次将成员最大值放在堆顶,然后与堆底交换,堆底不参与下次筛选,重复以上步骤。直到从小到大。 场景分析: 4,2,5,1...