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

怎么备份网站数据库心理咨询网站后台

怎么备份网站数据库,心理咨询网站后台,php网站的特点,留言的网页怎么制作剑指 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.yayakq.cn/news/320252/

相关文章:

  • 直播网站建设南宁手机网站建设
  • Ul设计网站云南建设学院的网站
  • 门户类网站前台网站推广排名收费标准
  • 天津高端网站建设公司自做淘宝客网站
  • 洛阳网站建设外包长春网络公司有哪些
  • 网站用什么软件程序做金馆长做图网站
  • 做一个网站需要多少钱my21777域名查询
  • 车子网站网站建设的网页怎么做
  • 专业的个人网站建设哪家便宜怎么在运行打开wordpress
  • 宝盈集团直营网站怎么做网址怎么推广
  • 公司网站开发费能记研发费用哪个科目建一个手机网站需要多少钱
  • 有什么做视频的免费素材网站好.net做网站开发
  • 福州网站建设优质服务商龙岩建设局网站
  • 网站建设与准备新乡做网站公司
  • 广州新塘做网站免费网站怎么做
  • 如何选择番禺网站建设在线房产网
  • 商城展示网站建设招生网站建设策划方案
  • 移动网站开发技术有哪些自建网站系统
  • 网站建设金手指稳定网页设计范文
  • 南海网站制作wordpress能进后台进不去首页
  • 金山专业做网站在线设计平台优缺点
  • 潍坊网站建设方案咨询3liang 设计网站 源码
  • 霸州 网络 网站建设做网站需要哪些条件
  • 门户网站建设方案公司凡客诚品创建时间
  • 网站模板购买 优帮云重庆网建
  • 京东网站建设机构公司宣传页的样板
  • 一般做网站要多少钱洛阳高新区做网站公司
  • 网站套餐百度竞价品牌广告
  • 西安企业网站开发哪家好做搜索的网站
  • 网站建设忘记密码邮箱设置网络营销成功案例ppt免费