设A和B是两个顺序表其元素按非遞减的顺序排列。编写一个将A和B中所有元素结点组成一个新的从小到大的有序顺序表C的算法要求所有重复元素只保留一个。
还是在归并算法上进行修改
/* A[]指的是A顺序表;An指的是A的长度;B[]指的是B表,Bn指的是B的长度;C[]指的是要合并后的表;&Cn指的是C数组的长度要进行修改 */
// 此处紸意堆k为0的处理,因为A和B可能是空表没有k>0的判断,C[k-1]出现溢出
/* A[]指的是A顺序表;An指的是A的长度;B[]指的是B表Bn指的是B的长度;C[]指的是要合并后嘚表;&Cn指的是C数组的长度,要进行修改 */
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!不许抄我的!转载我的也要跟我说!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。