编写一个C++程序,实现创建、输出链表,查找、插入、删除结点等功能: .doc
《编写一个C++程序,实现创建、输出链表,查找、插入、删除结点等功能: .doc》由会员分享,可在线阅读,更多相关《编写一个C++程序,实现创建、输出链表,查找、插入、删除结点等功能: .doc(4页珍藏版)》请在三一办公上搜索。
1、编写一个C+程序,实现创建、输出链表,查找、插入、删除结点等功能:#includestruct node /定义链表的结点 int data; /要存在结点的整数 node *next; /指向下一结点的指针;node *createList(int); /创建链表函数void outputList(node *); /输出链表函数node *findList(int,node *); /查找结点函数node *insertList(int,node *); /插入结点函数node *deleteList(int,node *); /删除结点函数int main() /主函数 int n,fi
2、nd,insert,delet; /定义常量node *listinsert=NULL; /定义接受插入后链表的结构指针node *listhead=NULL; /定义头指针node *listdelete=NULL; /定义接受删除后链表的结构指针coutn;listhead=createList(n); /调用创建链表函数outputList(listhead); /输出创建的链表coutfind;findList(find,listhead); /调用查找结点函数coutinsert;listinsert=insertList(insert,listhead); /调用插入结点函数 ou
3、tputList(listinsert); coutdelet;listdelete=deleteList(delet,listhead); /调用删除结点函数outputList(listdelete);return 0;node *createList(int n) /创建链表函数 node *temp=NULL,*tail=NULL,*head=NULL; int num; coutnum; head=new node; /给头结点分配动态存储空间 if(head=NULL) /判断是否给头结点分配了存储空间 coutdata=num; /给结点赋值 head-next=NULL; /给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编写一个C+程序 实现创建、输出链表 查找、插入、删除结点等功能: 编写 一个 C+ 程序 实现 创建 输出 查找 插入 删除 结点 功能
链接地址:https://www.31ppt.com/p-2385450.html