正在加载图片...
void purge(list &LA, List LB) ∥构造线性表LA,使其只包含LB中所有值不相同 的数据元素算法不改变线性表LB nit list(LA);∥创建一个空的线性表LA La len e 0: Lb len= ListLength(LB);∥求线性表LB的长 度素 for(=1;i<=Lb|en;i++)∥处理LB中每个元 Getelem(LB,i,e);∥取LB中第i个数据赋给e ∥当LA中没有和e值相同的数据元素时进行 插入 if LocateElem( LA, e, equal()) Listinsert LA, ++La len, e); }∥for ∥ purge• void purge(List &LA, List LB) { // 构造线性表LA,使其只包含LB中所有值不相同 的数据元素,算法不改变线性表LB InitList(LA); // 创建一个空的线性表 LA La_len = 0; Lb_len = ListLength(LB); // 求线性表 LB 的长 度 for (i = 1; i <= Lb_len; i++)// 处理 LB 中每个元 素 { GetElem(LB, i, e); // 取LB中第 i 个数据赋给 e // 当 LA 中没有和 e 值相同的数据元素时进行 插入 if (!LocateElem( LA, e, equal( ) ) ListInsert( LA, ++La_len, e ); } // for } // purge
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有