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

企业网站建设的内容营销策划品牌策划

企业网站建设的内容,营销策划品牌策划,网站建设有哪些模块,响应页手机网站源码剑指 Offer 25. 合并两个排序的链表 难度:easy\color{Green}{easy}easy 题目描述 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1…

剑指 Offer 25. 合并两个排序的链表

难度:easy\color{Green}{easy}easy


题目描述

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。

示例1:

输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4

限制:

0<=链表长度<=10000 <= 链表长度 <= 10000<=链表长度<=1000

注意:本题与主站 21 题相同:https://leetcode-cn.com/problems/merge-two-sorted-lists/


算法

(线性合并) O(n)

  1. 建立头结点的保护结点 dummy ,设置 cur 指针指向 dummy
  2. 若当前 l1 指针指向的结点的值 vall2 指针指向的结点的值 val 小,则令 curnext 指针指向 l1,且 l1 后移;否则指向 l2,且 l2 后移。
  3. 然后 cur 指针按照上一部设置好的位置后移。
  4. 循环以上步骤直到 l1l2 为空。
  5. 将剩余的 l1l2 接到 cur 指针后边。

C++ 代码

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {auto dummy = new ListNode(-1);auto cur = dummy;while (l1 && l2) {if (l1->val < l2->val) {cur->next = l1;l1 = l1->next;} else {cur->next = l2;l2 = l2->next;}cur = cur->next;}if (l1) cur->next = l1;if (l2) cur->next = l2;return dummy->next;}
};

http://www.yidumall.com/news/58814.html

相关文章:

  • 做彩票网站模板官网优化 报价
  • 建设雅马哈摩托车官网seo站长工具是什么
  • iis上部署手机网站中国数据网
  • 聊城做网站信息淘宝seo什么意思
  • 东莞网页设计培训班seo搜索引擎优化是做什么的
  • 建设学校网站需要具备免费网站申请域名
  • 零食网站推广策划书数字营销公司排行榜
  • discuz 做的网站网站外链出售
  • 做网站卖别人的软件可以吗搜索引擎排名谷歌
  • 马拉松网站建设南宁网站seo外包
  • wap 网站的盗链问题外贸网站seo
  • 广州17网站一起做网店公司网站建设服务机构
  • 网页微信客户端下载宁波seo软件免费课程
  • 国内专门做旅游攻略的网站游戏推广员如何推广引流
  • 北京网站建设好游戏推广赚佣金平台
  • 自己做的网站如何赚钱吗如何制作网页广告
  • 网站地图百度广告联盟收益
  • 想自己搞一个视频网站怎么做网络平台推广广告费用
  • 网络运维工程师实习报告宁波关键词优化企业网站建设
  • 网站子栏目设计单页应用seo如何解决
  • 制作钓鱼网站化妆品营销推广方案
  • 装潢公司网站源码php全国疫情高峰感染进度查询
  • 网站建设选方舟网络无锡百度推广公司哪家好
  • 免费电子商务网站建设网站推广网
  • 广州做网站平台百度上怎么发布信息啊
  • 企业所得税税负率seo点击排名软件营销工具
  • 网站建设人力调配范文正规引流推广公司
  • 上线了相同网站服务网站排名咨询
  • 室内设计师培训班靠谱吗网站优化推广价格
  • 怎样建设美食网站专业营销团队公司