Lintcode165 Merge Two Sorted Lists solution 题解

【题目描述】

Merge two sorted (ascending) linked lists and return it as a new sorted list. The new sorted list should be made by splicing together the nodes of the two lists and sorted in ascending order.

将两个排序链表合并为一个新的排序链表.

【题目链接】

www.lintcode.com/en/problem/merge-two-sorted-lists/

【题目解析】

题目是给两个单链表,里面的数值都是有序的,需要将它们合并成一个有序链表。

这道题的做法就是,从两个单链表的头结点开始分别设立两个指针p,q,和一个新的临时头结点prehead(结果),同时每次比较的时候,选择p q当中最小的一个,修改指针到prehead那条链表的末尾,然后移动指针。。当p或q有一个到末尾后,则将剩下的那一部分直接链入最终结果当中。

【参考答案】

www.jiuzhang.com/solutions/merge-two-sorted-lists/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,769评论 0 33
  • //leetcode中还有花样链表题,这里几个例子,冰山一角 求单链表中结点的个数----时间复杂度O(n)这是最...
    暗黑破坏球嘿哈阅读 1,533评论 0 6
  • LeetCode 刷题随手记 - 第一部分 前 256 题(非会员),仅算法题,的吐槽 https://leetc...
    蕾娜漢默阅读 17,909评论 2 36
  • leetcode刷题记录本文记录一下leetcode刷题记录,记录一下自己的解法和心得。 LeetCode Two...
    EarthChen阅读 3,504评论 0 6
  • 有一种歌词叫人生, 有一种歌词叫成长, 有一种歌词叫痛苦, 有一种歌词叫生活。 人生的歌词既有快乐幸福 也有酸苦。...
    陈冠彤阅读 177评论 0 3