当前位置: 首页 > news >正文

内蒙古自治区住房和城乡建设厅网站长沙网站优化培训

内蒙古自治区住房和城乡建设厅网站,长沙网站优化培训,服装定制一般多少钱,做网站学好哪些软件//双链表 //单链表无法逆向检索&#xff0c;双链表可进可退 双链表比单链表多啦一个前驱指针 //双链表查找时间复杂度都为o(n) #include<bits/stdc.h> using namespace std; typedef struct donde //创建双链表 {int data;dnode *next,*prior; //前驱和后继 }dnode,*…
//双链表
//单链表无法逆向检索,双链表可进可退   双链表比单链表多啦一个前驱指针
//双链表查找时间复杂度都为o(n)
#include<bits/stdc++.h>
using namespace std;
typedef struct donde   //创建双链表
{int data;dnode *next,*prior; //前驱和后继
}dnode,*dlinklist;//  1初始化双链表
bool initdnode(dlinklist &l)
{if(l==null)return false;l=(dnode *)malloc(sizeof(dnode));  //分配一个头结点l->next=NULL;l->prior=NULL;   //头结点的前驱节点永远指向空return true;	
}// 2判断双链表是否为空
bool Empty(dlinklist l)
{if(l->next==NULL)return true;elsereturn false;
}// 3双链表的插入
bool insertdlist(dnode *p,dnode *s) //在l结点后插入结点s 
{if(p==NULL)return false;s->next=p->next;  //s指针域指向p的后继节点 if(p->next!=NULL) //若l后继节点不是空的,则进行下面操作 (防止出现尾部) p->next->prior=s;  //给l后继节点的前指针域链接到s s->prior=p;         //然后链接前面的,给s的前指针域连接到l p->next=s;          //再给l的后指针域连接到s return true;
}// 4删除p结点的后继节点
bool deletedlist(dnode *p)
{if(p==NULL)return false;dnode *q=p->next;   //q表示所需要删除的p的后继节点 p->next=q->next;if(q->next!=NULL){q->next->prior=p;}free(q); 
}
/* 5while(p!=null)  //后向遍历{p=p->next;}while(p!=null)  //前向遍历{p=p->prior;}
*/// 6创建双链表  添加数据
dlinklist creatdlist(dlinklist &l)  //创建双链表 
{l=(dlinklist)malloc(sizeof(dnode));l->next=NULL;l->prior=NULL;dnode* s;int x;scanf("%d",&x);while(x!=9999){s=(dnode*)malloc(sizeof(dnode));s->data=x;s->next=l->next;if(l->next!=NULL)   //插入数据l->next->prior=s;s->prior=l;l->next=s;scanf("%d",&x);}return l;
}// 7销毁双链表
void destorydlist(dlinklist &l)
{while(l->next!=NULL)  // curicaldeletedlist(l);free(l);
}// 8打印双链表 
void printfdlist(dlinklist &l)   
{dnode* s;s=l->next;//s指针指向l的第一个结点    while(s!=NULL){printf("%d",s->data);s=s->next;//从s处往后遍历// s=s->prior;   //从s处往前遍历 }
}int main()
{dlinklist l;l=creatdlist(l);printfdlist(l);destorydlist(l);printfdlist(l);//此时销毁掉了l,因此为脏数据 return 0;} 

http://www.shuangfujiaoyu.com/news/63509.html

相关文章:

  • go做网站营销策划案例
  • 做网站和app哪个简单网站建设黄页
  • 网站定制合同和模版的区别app开发流程
  • 钢铁网站哪家做的好公司怎么在网上推广
  • 专门做家具的网站windows优化大师win10
  • 地推平台seo运营做什么
  • 哪个网站做投票链接模板好看百度推广点击收费标准
  • wordpress可以制作什么网站吗线下营销方式主要有哪些
  • 怎么看网站点击量打开百度app
  • 静态html网站打包成exe昆明seo工资
  • 西宁网站设计建设站长工具收录
  • 深圳国贸网站建设网站推广引流
  • 云南省植保植检站网址色盲测试图免费测试
  • 推动高质量发展的措施长沙正规seo优化价格
  • 能登上日本网站的代理服务器亚马逊seo推广
  • 政府专题网站模板新闻式软文经典案例
  • 哪个网站注册域名好百度实名认证
  • 企业网站建设服务网络推广的渠道有哪些
  • 镇江百度网站东莞关键词seo
  • b2c购物网站建设产品线上营销有哪些方式
  • 刚做的网站搜全名查不到免费模板
  • 怎么样建设个人网站网络搭建是干什么的
  • 建设部证书查询网站吸引人的推广标题
  • 做购物网站需要学哪些常德政府网站市民留言
  • 360网站地图怎么做网站建站价格
  • 做服装行业网站想要推广网页
  • 宁波做网站定制企业营销策划书范文
  • 长春做网站团队广州seo顾问服务
  • 网站后台管理的超链接怎么做注册网站平台
  • 做本地网站应该选什么内容深圳整站seo