leetcode:Merge Two Sorted Lists (链接两个有序链表)【面试算法题】
来源:互联网 发布:中国有多安全 知乎 编辑:程序博客网 时间:2024/05/20 13:37
题目:
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.
题意链接两个有序链表。
没啥难点,注意头指针的建立和空指针。
/** * 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) { ListNode *root,*p; root=new ListNode(-1); p=root; while(1) { if(l1==NULL){p->next=l2;break;} if(l2==NULL){p->next=l1;break;} if(l1->val<l2->val) { p->next=l1; l1=l1->next; } else { p->next=l2; l2=l2->next; } p=p->next; } ListNode *temp=root->next; delete(root); return temp; }};//http://blog.csdn.net/havenoidea
- leetcode:Merge Two Sorted Lists (链接两个有序链表)【面试算法题】
- LeetCode-Merge Two Sorted Lists--链接两个有序链表
- Merge Two Sorted Lists 合并两个有序链表@LeetCode
- [LeetCode]Merge Two Sorted Lists-合并两个有序链表
- Leetcode Merge Two Sorted Lists 合并两个有序链表
- leetcode Merge Two Sorted Lists 合并两个有序链表
- Leetcode Merge Two Sorted Lists(合并两个有序表)
- Merge Two Sorted Lists(合并两个有序链表)
- LeetCode OJ 之 Merge Two Sorted Lists(合并两个有序的链表)
- [LeetCode-21] Merge Two Sorted Lists(合并两个有序链表)
- LeetCode Merge Two Sorted Lists(合并两个有序链表)
- LeetCode | Merge Two Sorted Lists(合并两个链表)
- 两个有序链表的合并 Merge Two Sorted Lists
- Merge Two Sorted Lists 合并两个有序链表
- Merge Two Sorted Lists, 合并两个有序链表
- LeetCode(Merge Two Sorted Lists ) 合并两个有序的链表
- LeetCode-21 Merge Two Sorted Lists(合并两个有序链表)
- LeetCode 21 Merge Two Sorted Lists 把两个链表有序连接
- java 正则表达式语法
- PHY芯片
- MariaDB
- UILabel学习
- Ruby中,类方法和实例方法的一个有趣的例子
- leetcode:Merge Two Sorted Lists (链接两个有序链表)【面试算法题】
- poj 1562 ,hdu 1241 Oil Deposits dfs,bfs 求连通分支数
- java获取文件夹大小
- 开发人员常用的10个Sublime Text插件
- Sphinx速成指南
- C++11标准后的C++阅读书目
- 学了跟懂了的差距
- 将手机网站做成手机应用的JS框架
- SphinxClient 类