电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构C语言版算法大全VIP免费

数据结构C语言版算法大全_第1页
1/25
数据结构C语言版算法大全_第2页
2/25
数据结构C语言版算法大全_第3页
3/25
1) 插 入 操 作 在 顺 序 表 L 的 第 i (1<=L.length+1)个 位 置 插 入 新 元 素 e。如果 i 的 输入 不合法,则返回 false,表 示插 入 失败;否则,将顺 序 表 的 第 i 个 元 素 以及其后的 元 素 右移一个 位 置 ,腾出一个 空位置 插 入 新 元 素 e,顺 序 表 长度增加 1,插 入 成功,返回 true。 1. bool ListInsert(SqList &L, int i, ElemType e){ 2. //本算法实现将元素e 插入到顺序表L 中第i 个位置 3. if ( i<1 || i>L.length+1 ) 4. retu rn false; // 判断i 的范围是否有效 5. if(L.length>=MaxSize) 6. retu rn false; // 当前存储空间已满,不能插入 7. for (int j =L.length; j >=i; j--) // 将第i 个位置及之后的元素后移 8. L.data[j]=L.data[j-l]; 9. L.data[i-1]=e; //在位置i 处放入e 10. L.length++; //线性表长度加 1 11. retu rn true; 12. } 2) 删除操 作 删除顺 序 表 L 中第 i (1<=i<=L.length)个 位 置 的 元 素 ,成功则返回 true,否则返回 false,并将被删除的 元 素 用引用变量 e 返回。 复制纯文本新窗口 1. bool ListDelete(SqList &L,int i, int &e){ 2. //本算法实现删除顺序表L 中第i 个位置的元素 3. if(i<1 || i>L.length) 4. retu rn false; // 判断i 的范围是否有效 5. e=L.data[i-1] ; // 将被删除的元素赋值给 e 6. for (int j=i; j

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构C语言版算法大全

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群