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

岳阳网站建设开发成都新站软件快速排名

岳阳网站建设开发,成都新站软件快速排名,企业网站建站方案,wordpress使用邮件发博客题目 来源:力扣热题100 21. 合并两个有序链表 思路(注意事项) 新建一个头节点,操作。 ListNode* head new ListNode(0);此题不用放断链。最终返回链表可以不用删除头节点,直接找到对应的位置返回。 纯代码 /*** De…

题目

在这里插入图片描述

来源:力扣热题100 21. 合并两个有序链表


思路(注意事项)

  • 新建一个头节点,操作。
ListNode* head = new ListNode(0);
  • 此题不用放断链。
  • 最终返回链表可以不用删除头节点,直接找到对应的位置返回。

纯代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {ListNode* head = new ListNode(0);ListNode *e = head;while (list1 != nullptr && list2 != nullptr){if (list1 -> val >= list2 -> val){e -> next = list2;list2 = list2 -> next;}else{e -> next = list1;list1 = list1 -> next;}e = e ->next;}if (list1 != nullptr) e -> next = list1;if (list2 != nullptr) e -> next = list2;return head -> next;}
};

题解(加注释)

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {} // 默认构造函数*     ListNode(int x) : val(x), next(nullptr) {} // 带值的构造函数*     ListNode(int x, ListNode *next) : val(x), next(next) {} // 带值和下一个节点的构造函数* };*/
class Solution {
public:ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) {// 创建一个虚拟头节点,方便操作ListNode* head = new ListNode(0);// 定义一个指针 e,用于遍历新链表ListNode *e = head;// 遍历两个链表,直到其中一个链表为空while (list1 != nullptr && list2 != nullptr) {// 比较两个链表当前节点的值if (list1->val >= list2->val) {// 如果 list2 的当前节点值较小,将其接入新链表e->next = list2;// 移动 list2 的指针到下一个节点list2 = list2->next;} else {// 如果 list1 的当前节点值较小,将其接入新链表e->next = list1;// 移动 list1 的指针到下一个节点list1 = list1->next;}// 移动新链表的指针到下一个节点e = e->next;}// 如果 list1 还有剩余节点,将其全部接入新链表if (list1 != nullptr) e->next = list1;// 如果 list2 还有剩余节点,将其全部接入新链表if (list2 != nullptr) e->next = list2;// 返回新链表的头节点(跳过虚拟头节点)return head->next;}
};

文章转载自:

http://BvQQqKGw.cwzzr.cn
http://u4yzsGth.cwzzr.cn
http://tRgwbv9e.cwzzr.cn
http://lwJfSqA4.cwzzr.cn
http://deMJpYb9.cwzzr.cn
http://3Iw4qjNC.cwzzr.cn
http://9ObveADM.cwzzr.cn
http://aStK6LJ3.cwzzr.cn
http://IcmxXfo3.cwzzr.cn
http://sgSCnBXx.cwzzr.cn
http://fB0bvF04.cwzzr.cn
http://AAUIZm5H.cwzzr.cn
http://B7B8XrGn.cwzzr.cn
http://mbTGoZM3.cwzzr.cn
http://D8Vol6pT.cwzzr.cn
http://nONj9qbl.cwzzr.cn
http://eCt8ph1q.cwzzr.cn
http://iQSJwUUX.cwzzr.cn
http://cwhLYLaG.cwzzr.cn
http://c6GG2G4K.cwzzr.cn
http://DdfLmdhW.cwzzr.cn
http://ERAG300V.cwzzr.cn
http://4A598d89.cwzzr.cn
http://dZ1XXf3N.cwzzr.cn
http://vwThZ3Dk.cwzzr.cn
http://uHjTnElZ.cwzzr.cn
http://I44hWF6j.cwzzr.cn
http://IGe15Ssq.cwzzr.cn
http://Ax9pQdzp.cwzzr.cn
http://F4qDOJ7z.cwzzr.cn
http://www.dtcms.com/wzjs/773729.html

相关文章:

  • 免费seo排名网站平面设计上班都干啥
  • 如何免费搭建网站青海省wap网站建设公司
  • 旅游建设网站目的及功能定位ps为什么做不了视频网站
  • 惠州市网站制作有限公司门户网站怎么做才好看
  • 定制网站 多少钱阿里云域名注册备案流程
  • 网页设计制作网站南京做企业网站公司
  • 网站建设平台代理长链接变短链接工具
  • 模板网站开发推荐常州网站建设公司信息
  • 青岛cms模板建站wordpress get_category
  • 做违法网站的后果wordpress作者列表
  • 哪个小说网站版权做的好处宿州信息网官网
  • 山东建设厅网站 高英深圳勘察设计协会网站
  • 餐饮官网建站模板网页版微信小程序
  • 扬中网站推广报价企业网站建设 邮箱
  • 上海网站优化案例自适应主题 wordpress
  • wordpress网站代码优化led灯网站模板
  • 互联网网站有哪些网页设计师培训多少钱
  • 博客网站哪个权重高政务信息化建设网站
  • 运城推广型网站建设网站建设undefined
  • 佛山本地网站建设精美 企业网站模板
  • 长春一大网站属于公司的网站怎么做
  • 响应式网站源码网页制作技术有哪些
  • 网页设计与网站建设完全教程上海注册公司扶持政策
  • 南京做网站牛社交模板wordpress
  • 深圳网站建设-龙华信科软件开发培训
  • 企业电子商务网站建设和一般商城网站建设经验
  • 五合一网站建设免费的网站认证
  • 网站建设属于淘宝哪种类目十大小程序开发公司
  • 网站推广的岗位要求3d在线设计网站
  • 优化大师官方网站地方农产品网站建设