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

国内网站建设 必须实名认证成都一网吃尽小程序

国内网站建设 必须实名认证,成都一网吃尽小程序,阿里云网站建设服务费会计科目,推广普通话写好规范字手抄报目录 题目#xff1a; 示例#xff1a; 分析#xff1a; 代码#xff1a; 题目#xff1a; 示例#xff1a; 分析#xff1a; 题目给我们两个有序的链表#xff0c;要我们保持升序的状态合并它们。 我们可以马上想要把两个链表都遍历一遍#xff0c;把所有节点的…目录 题目 示例 分析 代码 题目 示例 分析 题目给我们两个有序的链表要我们保持升序的状态合并它们。 我们可以马上想要把两个链表都遍历一遍把所有节点的值都放入一个容器里排序之后再创建一个新的链表。 但是第一题目是要求拼接链表的节点而这么做的话有点小犯规。 第二就是没有利用到原本两个链表就是升序的这个特点。 要利用到原本链表升序的特点我们就需要从左往右依次对两个链表的节点做比较将较小的节点排到新链表的前面因为两个链表原本就是升序的所以这么做最终合并成的新链表也是升序的。 我们需要定义一个新链表的头然后进入一个while的循环循环条件是两个链表至少有一个不为空指针如果其中一个为空指针那么新链表的下一个节点直接连上另一个链表然后退出循环。 如果两个链表都不为空指针那么我们就需要对比一下他们节点的值取一个较小的作为新链表的下一个节点。 如此循环直到最后我们就可以获取到合并两个升序链表后的新升序链表了。 代码 class Solution { public:ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {ListNode* resnew ListNode(0,nullptr);ListNode* curres;while(list1!nullptr||list2!nullptr){if(list1nullptr){cur-nextlist2;break;}else if(list2nullptr){cur-nextlist1;break;}if(list1-vallist2-val){cur-nextlist1;curcur-next;list1list1-next;}else{cur-nextlist2;curcur-next;list2list2-next;} }return res-next;} };
http://www.pierceye.com/news/175685/

相关文章:

  • 冀州网站制作泉州握旗公司网站建设
  • 免费php企业网站苏州网站建设多少钱
  • 重庆网站制作设计抚州网站建设
  • 国外psd网页模板网站免费学校网站管理系统
  • 网站开发合作合同范本电子商务营销渠道有哪些
  • 云南网站建设哪个好沈阳视频制作公司
  • 可以做公众号的一些网站企业级网站开发需求分析
  • 建设网站收费标准品牌网络推广公司排名
  • 网站怎么做动态背景图片营销型网站建设的优势有哪些
  • 专业网站制作软件网页设计五个页面
  • 个人网站的成本球形网架结构厂家
  • 顺德网站制作案例价位php做视频网站源码
  • 网站优化 无需定金公明网站制作
  • 安徽龙山建设网站wordpress 禁止twitter
  • 中卫市网站开发制作网页设计html代码大全颜色
  • 深圳网站建设伪静态 报价 jsp 语言新网站如何推广
  • 南京建设局网站首页wordpress 要求ftp
  • 百度站长 添加网站哪些网站可以上传自己做的视频
  • 网站开发的论文引言微信网站开发视频教程
  • 宁波网站制作出售爱南宁app下载官网最新版
  • 科技类公司名称大全常州网站关键词优化咨询
  • 共享ip服务器做网站如何把网站推广出
  • 网站开发标书范本免费模板下载网站推荐
  • 郑州品牌网站建设宿松县住房和城乡建设局网站
  • 电商网站开发与运营赣州爆炸事故
  • 牡丹区建设局网站黄骅贴吧最近发生的事
  • 手机一键建站北京公司网站建站
  • 做个简单网站大概多少钱广州联亨科技网站建设
  • 恺策网优 营销型网站建设品牌服务商在线html网站开发
  • 做seo要明白网站桂林生活网新闻