LeetCode Online Judge 题目C# 练习 - Merge Two Sorted Lists
2012-09-29 00:26
405 查看
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.
代码分析:
最最基本的题了,什么都没考。。。BF,O(n).
public static ListNode MergeTwoSortedLists(ListNode A, ListNode B) { if (A == null) return B; if (B == null) return A; ListNode ret; ListNode curr; if (A.val <= B.val) { ret = A; A = A.next; } else { ret = B; B = B.next; } curr = ret; while (A != null || B != null) { if (A == null) { curr.next = B; B = B.next; curr = curr.next; continue; } if (B == null) { curr.next = A; A = A.next; curr = curr.next; continue; } if (A.val <= B.val) { curr.next = A; A = A.next; curr = curr.next; continue; } else { curr.next = B; B = B.next; curr = curr.next; continue; } } return ret; }
代码分析:
最最基本的题了,什么都没考。。。BF,O(n).
相关文章推荐
- LeetCode Online Judge 题目C# 练习 - Merge k Sorted Lists
- LeetCode Online Judge 题目C# 练习 - Merge Sorted Array
- leetcode做题总结,题目Merge Two Sorted Lists 2012/03/30
- [Leetcode题目]21. Merge Two Sorted Lists
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted Array
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted Array II
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted List
- LeetCode Online Judge 题目C# 练习 - Median of Two Sorted Arrays
- LeetCode编程练习 - Merge Two Sorted Lists学习心得
- LeetCode Online Judge 题目C# 练习 - Remove Duplicates from Sorted List II
- LeetCode Online Judge 题目C# 练习 - Search in Rotated Sorted Array
- LeetCode Online Judge 题目C# 练习 - Search in Rotated Sorted Array II
- [LeetCode]021-Merge Two Sorted Lists
- LeetCode Online Judge 题目C# 练习 - Longest Common Prefix
- 【LeetCode】Merge Two Sorted Lists
- Leetcode 23.Merge Two Sorted Lists Merge K Sorted Lists
- Merge Two Sorted Lists [LeetCode]
- LeetCode Merge Two Sorted Lists
- LeetCode题解:Merge Two Sorted Lists
- LeetCode-Easy刷题(6) Merge Two Sorted Lists