快速排序简单理解。
一行数列 5 6 4 3 7 8 10
定义一个变量保存第一个数的值
然后设置两个变量i j 初始值i=0 j=数列长度
i<j时
do
j--
每个数都和第一个值比较
找到第一个比第一个数小的停下来
与第一个数换位置
do
i++
每个数都和第一个值比较
找到第一个比第一个数大的停下来
与第一个数换位置
i=j时停止。
快速排序简单理解。
一行数列 5 6 4 3 7 8 10
定义一个变量保存第一个数的值
然后设置两个变量i j 初始值i=0 j=数列长度
i<j时
do
j--
每个数都和第一个值比较
找到第一个比第一个数小的停下来
与第一个数换位置
do
i++
每个数都和第一个值比较
找到第一个比第一个数大的停下来
与第一个数换位置
i=j时停止。