线性表 顺序表: 1、设有一元素为整数的线性表L=(a1,a2,a3,„,an),存放在一维数组 A[N]中,设计一个算法,以表中 an作为参考元素,将该表分为左、右两部分,其中左半部分每个元素小于等于 an,右半部分每个元素都大于 an, an位于分界位置上(要求结果仍存放在 A[N]中)
2、设线性表存于 A[1
size]的前 num各分量中,且递增有序
请设计一个算法,将 x插入到线性表的适当位置上,以保持线性表的有序性
3、线性表(a1,a2,a3,„,an)中元素递增有序且按顺序存储于计算机内
要求设计一算法完成: (1) 用最少时间在表中查找数值为 x的元素
(2) 若找到将其与后继元素位置相交换
(3) 若找不到将其插入表中并使表中元素仍递增有序
4、已知数组 A[0:n-1]的元素类型为 int,试设计算法将其调整为左右两个部分,左边所有元素为奇数,右边所有元素为偶数
5、设计一个算法从顺序表L中删除所有值为 x的元素 6、设计一个算法从顺序表L中删除所有值为 x到 y之间(x