- 16
- 0
- 约3.03千字
- 约 6页
- 2018-07-03 发布于上海
- 举报
1-1:本案例包括两个错误:1) 本案例先逐个输入顺序表的元素(以-1 结束),建立顺序表,建议输入:2,4,6,8,10,-1正确读入2) 显示顺序表正确显示 2,4,6,8,10,3) 要求输入元素 x=9,正确读入4) 输入位置 l=2 (该元素将应被插入到第二个元素之前)正确读入5) 观察顺序表内容有什么问题输出 2,9,4,4,4,4,6) 调试分析问题Insert_list 函数在做插入操作时循环方向错误。应该从表尾开始每个元素都放到原位置的下一个位置直到插入位置。void insert_list(list_type *table, int new_node, int location){int i;location = location - 1;for (i = location; i table-length; i++) //循环方向错误{table-data[i + 1] = table-data[i];}table-data[location] = new_node;table-length++;return;}正确代码:void insert_list(list_type *table, int new_node, int location){int i;location = location - 1;for (i = table-length - 1; i
您可能关注的文档
最近下载
- 《念奴娇赤壁怀古》课件28张.pptx VIP
- 小腿肌群解剖课件PPT.pptx VIP
- 《念奴娇赤壁怀古》课件.pptx VIP
- 大家的日语初级二第32课课件.pptx VIP
- 2025年云南省员额检察官遴选题库(含参考答案).docx VIP
- (正式版)DB33∕T 1119-2016 《住宅厨房和卫生间排气道系统应用技术规程 》.docx VIP
- 《医疗保险详解》课件PPT 5 社会医疗保险支付方式.ppt VIP
- 2025年黑龙江员额检察官遴选题库(含答案).docx VIP
- 心理健康专项体检与评估.ppt
- 《思想政治教育方法论》PPT课件 2.第十三章 课件 第十三章《思想政治教育的反馈调节方法》.ppt VIP
原创力文档

文档评论(0)