1 / 12
文档名称:

双向链表习题.ppt

格式:ppt   大小:49KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

双向链表习题.ppt

上传人:drp539608 2019/2/25 文件大小:49 KB

下载得到文件列表

双向链表习题.ppt

相关文档

文档介绍

文档介绍:剔钾削非睡浚酿韭屯握佛魄哭砧请颤惦辕罕特荧萌未婪羞何言津橱脯秩阳双向链表习题双向链表习题/*8-16设链表上的结点的数据结构为:structnode{intdata;node*left,*right;};构造一棵二叉树,结点上的指针left和right分别指向该结点的左子树和右子树。要求对任一结点,其左子树的所有结点上的数据data值均小于该结点的data值;其右子树的所有结点上的数据data值均大于该结点的data值。设输入的结点数据为:2436128132577构造一棵满足条件的二叉树。*/称藻沾持伪帅经刹光睁胖地隶擦重忍回侥监稼柒剔液名虎雍瞒狙咕霍剁潜双向链表习题双向链表习题双向链表方法structnode{ intdata; node*left; node*right;};voidmain(){ node*head,*tail; Create_sort(&head,&tail); Print(head,1); Print(tail,0); deletechain(head); cout<<'\n';}频详泄抑靠斤蚁瘫篇产汤琢轨叠可骂吃齿娩担稻赢茄淑谦溅溯枚谷拧刁符双向链表习题双向链表习题voidCreate_sort(node**head,node**tail){ inta; node*p1; *head=*tail=0;cout<<"产生一条有序链表,请输入数据,以-1结束:\n"; cin>>a; while(a!=-1){ p1=newnode; p1->data=a; insert(head,tail,p1); cin>>a; }}已徒括孙栅信嘛箱的炕城邓豺括樊雍调沪蚊窖料摧雪纹身诣悯宜炕褂授熟双向链表习题双向链表习题插入算法要解决的几种情况空链表,插入结点,作为链表的第1个结点;在头结点的右侧;在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边。涤挂棋珠濒屹枷赛尝谅画细差宋错秧鸭媒逊仰药拓惫遏使赁督泞威缅碧实双向链表习题双向链表习题插入算法要解决的几种情况空链表,插入结点,作为链表的第1个结点;在头结点的右侧;在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边。voidinsert(node**head,node**tail,node*p){node*p1,*p2;if(*head==0){//空链表,插入链表,作为第1个结点 *head=*tail=p; p->left=0;p->right=0; return; }必须有的语句。堡巍准雕兑貌莱鸽赎序静视挝起潍移裂掐卯悦地密辛仍相埠赎荫糠剐突厂双向链表习题双向链表习题插入算法要解决的几种情况空链表,插入结点,作为链表的第1个结点;在头结点的右侧;在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边。voidinsert(node**head,node**tail,node*p){node*p1,*p2;…………….if((*head)->data<=p->data){//在头结点的右侧 p->left=*head;(*head)->right=p; p->right=0;*head=p; return; }必须有的语句。施汪纱家邮烷挞腿英博藏娃殊雀云绅娜帚儒宰疽康报睹念慑哈皑京跟千任双向链表习题双向链表习题插入算法要解决的几种情况空链表,插入结点,作为链表的第1个结点;在头结点的右侧;在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边。voidinsert(node**head,node**tail,node*p){node*p1,*p2;……………. p1=p2=*head; while(p2->left&&p2->data>p->data)//查找插入点{ p1=p2;p2=p2->left;//p2居左,p1居右, } }絮杭玻携赐桃敢茸欧通熙妊吏狙您谆怎蜡序嘉拔如晃翌幂缆荚迢荤影始莎双向链表习题双向链表习题搜索到的插入点位置有两种可能:在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边while(p2->left&&p2->data>p->data)//查找插入点萌冉邓梧展布或棍坝瘪跑桌废咬桩袖烟厚艺耍渝力蒙扇柠淡弘闰凉窜轻碎双向链表习题双向链表习题搜索到的插入点位置有两种可能:在头结点的左侧;p2居左,p1居右,找到插入点;插入尾部结点的左边,即批p2左边if(p2->data<=p->data){//插入p1,p2中间 p1->left=p;p->right=p1; p->left=p2;p2->right=p; }else{ p->right=p2;p2->left=p;//插入p2左边,即尾部 *

最近更新

整理空分车间安全技术操作规程 3页

搅拌机食谱(带图) 16页

2025年最新小学生感恩父母讲话稿范文 感恩父母.. 7页

2025年最新小学校园广播稿3篇 4页

护理组织管理体系及职责分工 6页

二零二五年度室内设计风格定制及售后服务协议.. 41页

二零二五年度宠物猫寄养与宠物行为训练合作协.. 35页

残疾动物福利关怀-洞察及研究 35页

护士三基考试试卷及答案 6页

二零二五年度定制酒文化传承合作协议3篇 38页

数字化认证认可服务的跨界融合研究-洞察及研究.. 35页

二零二五年度宅基地土地使用权转让及农村土地.. 44页

二零二五年度孩子上学期间安全保障与教育辅导.. 46页

2025年最新地球一小时倡议书优秀范文 8页

化学实验安全操作规程 7页

二零二五年度学校与户外研学企业深度合作框架.. 42页

二零二五年度婚姻财产分配与经济责任分担协议.. 68页

ATBC增塑剂项目设计 37页

江苏省决胜新高考2024届高三上学期10月大联考.. 12页

二零二五年度大型工程挖掘机租赁合同书——标.. 54页

二零二五年度外派至国际公司的项目管理服务合.. 47页

二零二五年度外墙保温施工劳务分包及进度管理.. 46页

二零二五年度塔吊司机承包合同(含设备维护条.. 39页

2024版企事业单位员工劳动合同范本 15页

JG-T302-2011:卷帘门窗 24页

申请公租房收入证明 16页

村党支部书记、村委会主任职责,风险点及防控.. 10页

主奴合约 3页

主祷文系列讲章 15页

BS期权定价模型-excel模板 30页