设计一个算法,将顺序表重新排列成以第1个元素为界的两部分,前一部分元素的值都小于它,后一部分元素.设计一个算法,将顺序表重新排列成以第1个元素为界的两部分,前一部分元素的值都小于它,后一部分元素的值都大于它或等于它.

问题描述:

设计一个算法,将顺序表重新排列成以第1个元素为界的两部分,前一部分元素的值都小于它,后一部分元素.
设计一个算法,将顺序表重新排列成以第1个元素为界的两部分,前一部分元素的值都小于它,后一部分元素的值都大于它或等于它.

% 实现这个算法的代码
i = 1;
j = 顺序表长度;
key = 顺序表的第一个元素;
index = 1;
%从第二个元素开始比较
for (k=i+1; k++; k