Merge Two Sorted Lists
来源:互联网 发布:阿里云服务器无法访问 编辑:程序博客网 时间:2024/06/03 20:46
Question
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.
My Solution
/** * 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* rst; if(NULL == l1) { rst = l2; return rst; } if(NULL == l2) { rst = l1; return l1; } if(l1->val > l2->val) { rst = l2; l2 = l2->next; }else { rst = l1; l1 = l1->next; } rst->next = mergeTwoLists(l1, l2); return rst; }};
0 0
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- 简单工厂模式
- dom操作val(),text(),html()
- CEdit的SetSel函数
- Linux:安装双系统(Win7+Ubuntu)后,Ubuntu正常,Win7无法启动,有需要的朋友可以参考下
- 【独立开发者er Cocos2d-x实战 008】BMFont生成位图字体工具和Cocos2dx使用加载fnt文件
- Merge Two Sorted Lists
- Linux下将Apache(httpd)新增为系统服务及开机自启动
- 如何使电脑彻底崩溃!!!!(不要干坏事哦)
- 简单的.NET三层框架的实现(学生作业管理系统)
- JS模块化编程
- Reverse Nodes in k-Group
- 哈工大操作系统实验3—进程管理
- 黑马程序员----集合框架工具类,几个新特性
- 硬币存钱