PHP排序算法

一、快速排序

先用一个基准元素,将数组分成两部分,一部分比基准元素小,一部分大于等于基准元素。此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。

二、插入排序

假设前面的数已经是排好顺序的,把后面的数依次插到前面的有序数中。

三、选择排序

依次从后面选出最小(最大)的一个数与前面的数交换位置。

四、冒泡排序

从前往后对相邻的两个数依次进行比较,每当它们的排序与排序要求相反时,就将它们互换。

« »

发表评论

电子邮件地址不会被公开。 必填项已用*标注

昵称 *