数据结构习题集(李冬梅 第2版)C语言版源程序习题源代码 习题集-算法2-2.docx
《数据结构习题集(李冬梅 第2版)C语言版源程序习题源代码 习题集-算法2-2.docx》由会员分享,可在线阅读,更多相关《数据结构习题集(李冬梅 第2版)C语言版源程序习题源代码 习题集-算法2-2.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、include include using namespace std;/函数结果状态代码define OK 1define ERROR 0define OVERFLOW -2 /Status是函数的返回值类型,其值是函数结果状态代码 typedef int Status;/结点的数据域/结点的指针域/LinkList为指向结构体LNode的指/初始化/销毁链表/后插法创立单链表/合并/输出链表typedef struct LNode int data;struct LNode *next;LNode, *LinkList; 针类型Status InitList(LinkList &L);St
2、atus DestroyList(LinkList &L);void CreateList_R(LinkList &L,int L_Data,int n);void MergeList(LinkList &LA,LinkList &LB,LinkList &LC);void PrintList(LinkList L);int main() ( int laData=3,5,8,11; int 1bData=2,6,8,9,11,15,20; LinkList la, lb;InitList(la);InitList(lb);CreateList_R(la,laData,sizeof(laDat
3、a)/sizeof(laData0);CreateList_R(lb,IbData,sizeof(IbData)/sizeof(IbData0);LinkList 1c;InitList(lc);MergeList(la,lb,lc); 合并后的线性表为:n; PrintList(lc);DestroyList(lc);return 0; /初始化 Status InitList (LinkList &L) /构造一个空的单链表LL=new LNode;/生成新结点作为头结点,用头指针L指向头结点L-next=NULL;/头结点的指针域置空return OK; ) /销毁链表 Status D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构习题集李冬梅 第2版C语言版源程序习题源代码 习题集-算法2-2 数据结构 习题集 李冬梅 语言版 源程序 习题 源代码 算法
限制150内