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

网站建设规范布局有几部分渭南做网站电话

网站建设规范布局有几部分,渭南做网站电话,企业信息系统的架构,品牌广告设计制作公司网站源码向现有链表中插入结点#xff0c;根据插入位置的不同#xff0c;可分为以下 3 种情况#xff1a; 插入到链表的头部#xff0c;作为新的链表中第一个存有数据的结点#xff08;又称为”首元结点”#xff09;#xff1b;插入到链表中某两个结点之间的位置#xff1b;插… 向现有链表中插入结点根据插入位置的不同可分为以下 3 种情况 插入到链表的头部作为新的链表中第一个存有数据的结点又称为”首元结点”插入到链表中某两个结点之间的位置插入到链表的最末端的位置 使用头插法和尾插法可分别解决第 1 和第 3 种情况但是无法解决第 2 种情况所以本节给大家一段通用代码可有效解决所有链表结点插入的问题。(分为节点前和节点后) 节点后插入 节点后插入分为以下几个步骤 1.通过查找代码找到指定节点 2.定义一个新节点将指定节点的下一个节点地址赋给新节点 3.将新节点地址赋给指定节点的下一个节点。 定义一个查找函数 int searchLink(struct Test *head,int Data) {while(head ! NULL){if(head-Data Data)//输入的节点值刚好等于链表节点值{return 1;}head head-next;}return 0; }定义一个节点后插入函数 int insertFronBehind(struct Test *head,int Data,struct Test *new) {struct Test *p head;while(p ! NULL){if(p-Data Data){new-next p-next;//指定节点的下一个节点地址赋给新节点p-next new;//将新节点地址赋给指定节点的下一个节点return 1;}pp-next;}return 0; }主函数中创建一个新节点并调用以上两个函数 struct Test new{99,NULL};printLink(t1);puts(after insert behind);insertFronBehind(t1,3,new);printLink(t1);这里是在原链表第三个节点处插入一个99编译结果如下 节点前插入 节点前插入分为以下两种情况 第一种是链表头插入则链表头插入的地址改变了整个链表的地址所以链表头插入的地址可以作为整个链表首地址同时往下延申即可就可以得到链表中的所有数据 第二种是链表中插入链表中插入的步骤是 1.若p节点的下一个节点数据等于要插入的节点数据则将插入的节点地址赋给新节点 2.将p节点地址赋给新节点。 定义一个查找函数 int searchLink(struct Test *head,int Data) {while(head ! NULL){if(head-Data Data)//输入的节点值刚好等于链表节点值{return 1;}head head-next;}return 0; }定义一个节点前插入函数(分两种情况) struct Test* insertFromfor(struct Test *head,int Data,struct Test *new) {struct Test *p head;if(p-Data Data)//p的地址刚好的输入的地址即链表头插入{new-next head;return new;}while(p-next ! NULL)//p的下一个不为空指针如果为空指针就跳出循环判断是不是在链表头{if(p-next-Data Data)//p的下一个节点数据等于插入节点数据{new-nextp-next;//p下一个节点地址给新节点p-nextnew;//新节点地址给pprintf(Insert ok\n);return head;}pp-next;}printf(No this data%d\n,Data);return head; }主函数创建一个新节点调用上面两个函数 struct Test new1{111,NULL};struct Test *headNULL;head t1;//若为链表头则需要作为链表首地址若不为链表头就从t1正常输出printLink(head);headinsertFromfor(head,3,new);printLink(head);这里是在3前面插入一个111编译结果如下
http://www.w-s-a.com/news/64203/

相关文章:

  • 三合一网站开发教程wordpress主题汉化中文版
  • 广州网站建设高端全网营销图片
  • 措勤网站建设罗定城乡建设局网站
  • 苏州建网站流程wordpress不显示内容你
  • 网站流量数据golang建设网站
  • 2020电商网站排行榜如何开设网站
  • 绍兴seo网站管理创新的网站建站
  • 做网站需要的图片网站的视频怎么下载
  • 教人做家务的网站滕州网站建设网站行吗
  • 湖北专业的网瘾学校哪家口碑好seo百度百科
  • 保定网站制作软件网页制作工具程
  • o2o网站建设教程计算机培训班培训费用
  • 赤峰网站制作php智能建站系统
  • 做高防鞋 哪个网站能上架net网站开发net网站开发
  • 做网站公司郑州推广计划步骤
  • 网站建设计无形资产外国做美食视频网站
  • 创立一个网站需要什么网推技巧
  • 网站的会员功能怎么做wordpress主题开拓右边栏
  • 做个一般的网站要多少钱nas 建网站
  • 网页设计作品源代码彼岸花坊网站seo测评
  • 用什么软件做动漫视频网站好环保网站设计价格
  • 合肥网站设计服投稿网站源码
  • 为什么很多网站用php做上海口碑最好的装修公司排名
  • 运城网站推广找人做小程序要多少钱
  • 做外链哪个网站好seo诊断网站
  • 网站建设与管理考查方案上海公司免费起名
  • 哪个网站做h5好做汽车网站
  • 汝州网站制作住房和城乡建设部官网进行查询
  • 怎么做整人点不完的网站获取网站访客qq号码源码
  • 自建网站软件网站如何减少404跳转