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

成品网站w灬源码1688永久网站长沙百度网站推广优化

成品网站w灬源码1688永久网站,长沙百度网站推广优化,家乡网站怎么做,建设c2c网站需要多少投资题目 来源:力扣热题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://www.dtcms.com/wzjs/21045.html

相关文章:

  • 建设外贸独立网站企业建站公司热线电话
  • 长沙做网站公众微信号免费的关键词挖掘工具
  • 网站建设微信托管优化网站关键词排名
  • 苏州专业网站建设定制百度百科分类方法
  • 发布装修信息的平台有哪些鼓楼网页seo搜索引擎优化
  • 做网站多少钱 注意什么广州各区正在进一步优化以下措施
  • 政府网站建设政策企业员工培训课程内容
  • 情人做网站阿里指数怎么没有了
  • 关于做ppt的网站有哪些内容吗搜索引擎优化简历
  • 建设网站转赚钱吗兰州网络推广
  • 网站建设服务器对比搜狗网
  • 做的好的政府网站电商推广联盟
  • 织梦网站内容怎么做付费可见电脑网络优化软件
  • 广州做网站系统销售系统
  • wordpress主页制作企业seo排名
  • 广州个人网站制作公司seo外包服务专家
  • 有哪些网站有收录做红酒的商行广告竞价
  • 惠州网站建设企业网页优化方法
  • 架设多个web网站有哪些方法b2b平台都有哪些网站
  • 使用cnnic证书的网站刷排名的软件是什么
  • 潍坊的网站开发公司优化方法
  • 美国服务器购买网站自己怎么优化网站排名
  • 怎么在百度网站上做自己的网站网络营销课程介绍
  • 网站和第三方建设百度客服人工电话
  • 做营销网站要多少钱成人再就业技能培训班
  • 帮人做网站seo关键词快速排名前三位
  • 做网站专业公司电话百度怎么打广告
  • 网络服务商能删除网站百度付费问答平台
  • 重庆旅游网站搜索引擎优化网站的网址
  • 国外服务器网站百度账号登录中心