设顺序表L中的数据元素递增有序,试写一算法,在该表的适当位置插入新元素x并保持

问题描述:

设顺序表L中的数据元素递增有序,试写一算法,在该表的适当位置插入新元素x并保持

给个思路吧,折半查找,存储结构用线性表 用数组实现或链表,折半查找最终的结束条件要改下,因为有可能找到,有可能找不到,如果能找到就是说新元素有原来的序列的某个值是一样的,就直接插入到那个元素的后面,如果找不到,说明序列不含有这个值,根据折半查找的最后一步来判断是插入在前面还是后面