实验报告及详细设计
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
/* #define OVERFLOW -2 因为在math.h中已定义OVERFLOW的值为3,故去掉此行 */
typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */
typedef int Boolean; /* Boolean是布尔类型,其值是TRUE或FALSE
四 调试分析:
操作函数中的指针变换错用了数组中的L++;
应该为L=L->next;
五 用户手册:看提示内容
六 测试结果
1)输入n的个数为3,链表的初始赋值为:1 2 3,操作数i的位置为2,执行choice=1,插入值为4,操作后的结果为:3 4 2 1 2)输入n的个数为4,链表的初始赋值为:1 2 3 4,操作数i的位置为5,执行choice=1,插入值为5,操作后的结果为:“没有返回值”
3)输入n的个数为3,链表的初始赋值为:1 2 3,操作数i的位置为0,执行choice=1,插入值为4,操作后的结果为:“没有返回值” 4)输入n的个数为3,链表的初始赋值为:1 2 3,操作数i的位置为2,执行choice=2,操作后的结果为:3 1
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据结构链表的插入和删除实验报告(8)在线全文阅读。
相关推荐: