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

政府网站用的什么cms系统外链群发软件

政府网站用的什么cms系统,外链群发软件,wordpress定制菜单,新疆建设兵团一师网站思路 使用哨兵节点简化处理: 创建一个值为 -1 的哨兵节点 l3,它不会出现在最终结果中,但能让我们避免特判空链表或头节点的问题。 双指针比较大小,逐个接入新链表: 每次比较两个链表当前节点的值,将较小的…

在这里插入图片描述

思路

使用哨兵节点简化处理:
创建一个值为 -1 的哨兵节点 l3,它不会出现在最终结果中,但能让我们避免特判空链表或头节点的问题。

双指针比较大小,逐个接入新链表:
每次比较两个链表当前节点的值,将较小的那个接到新链表末尾,然后向前移动对应链表指针。

拼接剩余节点:
当其中一个链表遍历完后,另一个链表中剩下的节点一定是升序的,直接接在新链表后即可。

返回哨兵节点后的第一个节点:
l3.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* l1, ListNode* l2) {// 创建一个哨兵节点 l3,初始值设为 -1(值无所谓,只是占个位置)// p 是结果链表的当前尾节点,初始指向哨兵节点ListNode l3(-1), *p = &l3;// 双指针分别指向两个链表ListNode* p1 = l1, *p2 = l2;// 只要两个链表都未遍历完,就继续比较while(l1 != nullptr && l2 != nullptr){if(l1->val < l2->val){// 把 l1 当前节点接到结果链表后p->next = l1;// 移动 l1 指针到下一个节点l1 = l1->next;}else{// 把 l2 当前节点接到结果链表后p->next = l2;// 移动 l2 指针到下一个节点l2 = l2->next;}// p 始终指向新链表的尾节点p = p->next;}// 如果 l1 还有剩余,就接到 p 后面if(l1 != nullptr){p->next = l1;}// 如果 l2 还有剩余,就接到 p 后面if(l2 != nullptr){p->next = l2;}// 返回哨兵节点后面第一个有效节点return l3.next;}
};
http://www.dtcms.com/wzjs/290456.html

相关文章:

  • 域名服务器都有了怎么做网站响应式网站模板的特点
  • 做博彩网站判刑多少年新品上市怎么做宣传推广
  • dede5.7微电影网站模板老铁外链工具
  • 苏州企业网站制作服务百度云手机app下载
  • 室内装饰设计网站百度优化是什么意思
  • 网页设计免费模板情侣网站seo搜索引擎优化怎么做
  • 美国做任务挣钱的网站推广新产品最好的方法
  • 现代化公司网站建设模板建站难吗
  • 马拉松网站建设百度云盘网官网
  • 昭通网站建设公司专业seo优化推广
  • 武汉电力职业技术学院深圳网站seo哪家快
  • 怎么做英文版网站外贸网站推广怎么做
  • 没有专项备案的网站国外搜索引擎优化
  • wordpress的mysqlseo培训费用
  • 做平面设计赚钱靠谱的网站有哪些免费个人网站建设
  • 十大网站建设品牌杭州专业seo
  • csdn 博客 wordpressseo公司运营
  • 怎样建设一个能上传数据的网站关键词排名点击软件网站
  • 关键词看片seo项目分析
  • wordpress图片加链接地址seo包年优化费用
  • 做自媒体都有什么网站杭州网站建设网页制作
  • 网站建设关键技术网络营销方法有哪些举例
  • 服务公司商标厦门seo优
  • 平台托管是什么意思苏州seo优化公司
  • 游戏的网站策划应该怎么做济南专业seo推广公司
  • web前端盒模型搜索引擎优化文献
  • 做网站淘汰了精准营销系统
  • wordpress 优惠券插件seo品牌优化百度资源网站推广关键词排名
  • 北京网站建设的价格天kol推广
  • 成都优化网站关键词杭州百度推广开户