假设有一个顺序表L,其中元素为整数且所有元素值均不相同。设计一个算法将最大值元素与最小值元素交换。
举一反三
- 设计一个算法,从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不相同。
- 已知一个整数线性表采用顺序表L存储。设计一个尽可能高效的算法删除其中所有值为x的元素(假设L中值为x的元素可能有多个)。
- 有一个顺序表L.假设元素值为整数,设计一个尽可能高效的算法将所有值小于0的元素移到所有值大于0的元素的前面,并给出算法的时间复杂度和空间复杂度。
- 对于具有n个元素的线性表,算法___在单链表上实现要比在顺序表上实现效率更高。 A: 删除所有值为x的元素 B: 在最后一个元素的后面插入一个新元素 C: 顺序输出前k个元素 D: 第i个元素与第n-i-1个元素交换
- 假设―个顺序表[tex=0.714x1.0]ravtxd2oof9d0U26ZFAIhw==[/tex]中所有元素为整数,设计一个算法调整该顺序表,使其中所有小于零的元素放在所有大于等于零的元素的前面。