设计一个算法,从线性表中删除自第i个元素开始的k个元素,其中线性表用顺序表L存储。
查看答案
已知线性表(a1,a2,…,an)采用顺序表L存储,且每个元素都是互不相等的整数。设计一个将所有奇数移到所有的偶数前边的算法(要求时间最少,辅助空间最少)。
已知一个整数线性表采用顺序表L存储。设计一个尽可能高效的算法删除其中所有值为x的元素(假设L中值为x的元素可能有多个)。
已知一个整数线性表采用顺序表L存储。设计一个尽可能高效的算法删除其中所有值为负整数的元素(假设L中值为负整数的元素可能有多个)。
已知有两个按元素值递增有序的顺序表A和B(这样的顺序表称递增有序顺序表)。设计一个算法将顺序表A和B的全部元素归并到一个按元素递增有序的顺序表C中。并分析算法的空间复杂度和时间复杂度。