线性表(a1,a2,···,an)中的元素递增有序且按顺序存储于计算机内。要求设计一个算法,完成用最少时间在表中查找数值为x的元素,若找到,则将其与后继元素位置相交换,若找不到,则将其插入表中并使表中元素仍递增有序。 思路:因为题目要求用最少的时间,所以考虑二分查找。 int Search(SeqList& L, int x, int low, int high) { int t; int min; while (low < high) { mid = (low