21. Merge Two Sorted Lists
2016-03-20 11:54
281 查看
ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ListNode* temp= new ListNode(0); ListNode** res = &(temp->next); while (l1&&l2) { if (l1->val <= l2->val) { temp->next = l1; l1 = l1->next; } else if (l2->val < l1->val) { temp->next = l2; l2 = l2->next; } temp = temp->next; } temp->next = l1 ? l1 : l2; return *res; }
相关文章推荐
- Volley的使用(二)
- 多线程“基础篇”03之 Thread中start()和run()的区别
- 改进的经纬度最短路径
- php7如何加入环境变量
- NS3安装步骤
- UVA 1099 Sharing Chocolate - 状压dp
- Nginx handler 返回值解释
- 解决android studio错误 --> Error:(1, 0) Plugin with id 'com.android.application' not found
- Kafka学习之五 Kafka架构以及设计原理
- 新手学习PHP的经典算法(1):分苹果
- Android Canvas save() restore()
- 深入理解CSS元素可见性visibility
- 单片机传递浮点数方法
- redis安装,简单测试,简单使用命令,设置密码
- Hadoop-2.6.0 + Zookeeper-3.4.6 + HBase-0.98.9-hadoop2环境搭建示例
- 几年一博文
- iOS开发之多线程 GCD
- LINQ to XML 编程基础
- HDU 5646 DZY Loves Partition 数列
- jmeter测试FTP服务器性能和FTP服务器搭建