全文预览

实现两个链表的合并 数据结构课程设计

上传者:蓝天 |  格式:doc  |  页数:15 |  大小:249KB

文档介绍
ntf("****0.退出合并单链表的测试程序****\n");printf("**********数据结构单链表合并测试实验************\n");…………while(flag==1){?printf("输入功能号码:");?scanf("%d",&flag);?switch(flag)?{?case1: printf("测试单链表A\n"); SingleList(&a,al); flag=1;//功能循环标志 break;?case2: printf("测试单链表B\n"); SingleList(&b,bl); flag=1;//功能循环标志 break;?case3: printf("测试单链表A、B的合并\n"); CombineList(&a,&b,al,bl); flag=1;//功能循环标志 break;?case4: printf("测试单链表C的排序\n"); SortList(&a,&b,al,bl); flag=1;//功能循环标志 break;?case0: printf("Message:欢迎下次再次测试单链表合并程序!\n"); break;//flag!=0退出程序标志?default: printf("Error:功能号码选择错误,请重新选择!\n"); flag=1;//功能循环标志 break;?}}八、测试程序运行结果:8.1测试第1组数据(1)单链表测试:测试目的:测试单链表是否能够进行插入、读取等操作。测试结果:单链表A=30,41,15,12,56,80单链表B=23,56,78,23,12,33,79,90,55(2)单链表合并测试:测试目的:测试两个单链表是否能够按照要求进行合并测试结果:单链表C=23,30,56,41,78,15,23,12,12,56,33,80,79,90,55(3)单链表合并后排序测试:

收藏

分享

举报
下载此文档