2010数据结构期末试卷A答案(2)

2018-12-22 23:33

徐州工程学院试卷

void MergeList(List La, List Lb, List &Lc) { // 已知线性表La和Lb中的元素按值非递减排列。 // 归并La和Lb得到新的线性表Lc, // Lc的元素也按值非递减排列。InitList(Lc); i = j = 1; k = 0;

La_len = ListLength(La); Lb_len = ListLength(Lb);

while ((i <= La_len) && (j <= Lb_len)) { // La和Lb均非空 GetElem(La, i, ai); GetElem(Lb, j, bj); if (ai <= bj) { ListInsert(Lc, ++k, ai); ++i; } else { ListInsert(Lc, ++k, bj); ++j; } }

while (i <= La_len) { GetElem(La, i++, ai);

ListInsert(Lc, ++k, ai);} while (j <= Lb_len) { GetElem(Lb, j++, bj);

ListInsert(Lc, ++k, bj);} } // merge_list

《数据结构》试卷 第 6 页 共 6 页


2010数据结构期末试卷A答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《城市的标识》导学案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: