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

做网站要花多少钱中国咨询公司

做网站要花多少钱,中国咨询公司,东莞网站建制作,网站布局类型图片: csdn 自定义位置合并 问题#xff1a; 给两个链表 list1 和 list2 #xff0c;它们包含的元素分别为 n 个和 m 个。 请你将 list1 中 下标从 a 到 b 的全部节点都删除#xff0c;并将list2 接在被删除节点 的位置。 比如#xff1a; 输入#xff1a;list1 [1…图片: csdn 自定义位置合并 问题 给两个链表 list1 和 list2 它们包含的元素分别为 n 个和 m 个。 请你将 list1 中 下标从 a 到 b 的全部节点都删除并将list2 接在被删除节点 的位置。 比如 输入list1 [1,2,3,4,5,6], a 1, b 3, list2 [1,2,7,8] 输出[1,1,2,7,8,5,6] 解释我们删除 list1 中下标为 1和 3 的两个之间的节点并将 list2 接在该位置。 如图中用红线所连接的即是最后所求。 代码 /** Definition for singly-linked list. struct ListNode { int val; struct ListNode *next; } ** / struct ListNode* mergeInBetween(struct ListNode* list1, int a, int b, struct ListNode* list2) {struct ListNode* headlist1;for(int i0;ia-1;i){ headhead-next; }struct ListNode* qhead-next;for(int i0;ib-a1;i){ qq-next; }head-nextlist2;while(list2-next!NULL){ list2list2-next; }list2-nextq;return list1;}分析 for(int i0;ia-1;i) { headhead-next; }a-1 因为要是a 的话指针就会指到被删除的那个元素身上所以要写成a-1 用一个for 循环来进行指针的移动。 因为 a-1 为0所以条件不成立直接跳出循环。 创建一个新的指针q head-next ; 记录一下被删除的第一个结点。 后面再进行 for(int i0;ib-a1;i)qq-next;可以找到 被删除的最后一个结点的下一个结点。用q指针指向。 head-nextlist2;因为现在head指针指向就是第一个位置的结点再进行赋值把list2赋给head-next 所以现在就成功的把list2 链表连接上了。 while(list2-next!NULL) { list2list2-next; }接下来就是要连接list2链表的尾部了。 首先要能找到尾部的指针所以用了一个while循环 来找到 list2 的最后一个结点。 所以 list2-nextq;即可以成功的连接上list1 后面的结点。 有序合并 问题 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的 两个链表的所有节点组成的。 比如 现在有两个链表如下所示 思路分析 两个链表有序合并。 首先新创建一个链表结点作为头指针。 两个链表指针来比较其数据域的大小要是相等就随便取一个结点的数据域尾插在新创的指针后面取哪个哪个指针指向下一个。 再进行比较。 如果不等就把那个小的连接在新建链表的后面然后它进行后移操作。 再进行比较。 最后当有一个链表的指针走到了最后一个位置也就是为空了再把另一个不为空的链表直接连接在新建的链表后面即可。 struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2){struct ListNode*list3(struct ListNode*)malloc(sizeof(struct ListNode));struct ListNode*p3list3; // 简化一下struct ListNode*headlist3;while(list1!NULLlist2!NULL){if (list1-vallist2-val){p3-nextlist1;list1list1-next;p3p3-next;p3-nextNULL; //预防野指针出现}else{p3-nextlist2;list2list2-next;p3p3-next;p3-nextNULL; //预防野指针出现}} if (list1NULL) {p3-nextlist2;}else{p3-nextlist1;}return head-next; }
http://www.w-s-a.com/news/917370/

相关文章:

  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些
  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数
  • 大连模板网站制作哪家好wordpress 安装不上
  • 宝塔搭建网站首页图片点击率如何提高
  • 长沙找人做网站wordpress如何安装模板
  • 比较好的国外网站建设公司wordpress短代码可视化
  • 做新的网站网站个性化
  • 吉安做网站的英文网站 字体大小
  • 外贸网站服务商wordpress主题handsome
  • 云主机多个网站如何优化网站图片
  • 松江移动网站建设成都app开发制作公司
  • 锦州做网站的公司百度seo搜索营销新视角
  • 做画册找什么网站海南建设工程股份有限公司网站
  • 网站机房建设有助于网站备案
  • 北辰苏州网站建设抖音代运营投诉平台
  • 安徽住房与城乡建设部网站如何新建站点
  • 企业网站开发的感想网站开发公司所需投入资源
  • 如何拿网站后台账号wordpress 电影下载站源码
  • 公司网站建设方案书安卓应用市场免费下载安装
  • phpmysql网站设计建设好一个网站需要
  • 自己做的网站能被别人看到吗idea怎么做网页