微软100题(42)排序链表的合并
来源:互联网 发布:caliber软件 编辑:程序博客网 时间:2024/04/29 18:09
题目:
将两个排序链表合并
递归解法
ListNode* MergeList(ListNode* phead1,ListNode* phead2)
{
if(phead2==NULL) return phead1;
if(phead1==NULL) return phead2;
ListNode* pMergehead = NULL;
if(phead1->m_value<phead2->m_value)
{
pMergehead = phead1;
pMergehead->m_pnext = MergeList(phead1->m_pnext,phead2);
}
else
{
pMergehead = phead2;
pMergehead->m_pnext = MergeList(phead1,phead2->m_pnext);
}
return pMergehead;
}
0 0
- 微软100题(42)排序链表的合并
- 微软面试100题系列:一道合并链表问题的解答[第42题]
- 合并链表 【微软面试100题 第二十四题】
- 合并链表 【微软面试100题 第四十二题】
- 【微软100题】001把二元查找树转变成排序的双向链表(树)
- 微软100题(1) 二元查找树转变成排序的双向链表
- 链表的合并(先排序在合并)
- 微软100题(80)高矮排序的排列方式
- 合并排序链表
- 合并排序链表
- [编程题]合并两个排序的链表
- 算法题--合并两个排序的链表
- 面试算法(十六)合并两个排序的链表
- 合并两个排序的链表(非递归)
- 剑指offer(18):合并两个排序的链表
- 剑指offer(13)-合并两个排序的链表
- 合并两个排序的链表(常考)
- 剑指offer:合并两个排序的链表(java)
- Project Euler: Problem 17 Number letter counts
- 日经社説 20150531 G7は世界経済の安定へ責任を果たせ
- 文件创建、读写操作
- MyBatis的动态SQL
- sql内自连接
- 微软100题(42)排序链表的合并
- linux2.6内核,如何指定内核启动参数
- 社説 20150531 FIFA汚職 根深い強欲体質にあきれる
- const和static
- iOS 判断设备是否越狱
- Windows 2008服务器每天定时关机
- Linux Ubuntu12.04 更新firefox
- Android中实现滑动翻页—使用ViewFlipper
- 当马队遭遇狼群,阿里华为长篇竞合剧基情开幕