码迷,mamicode.com
首页 >  
搜索关键字:合并两个排序的链表    ( 121个结果
合并两个排序的链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则 解法1:非递归解法 1 class Solution { 2 public: 3 ListNode* Merge(ListNode* pHead1, ListNode* pHead2) 4 { 5 ...
分类:编程语言   时间:2017-12-23 14:09:24    阅读次数:158
15合并两个排序的链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路就是归并算法的思路,注意首先判断两个链表节点都不为空,判断大小while循环之后,要看哪个链表节点不为空,使用哨兵节点的方法处理头节点。 /* struct ListNode { int va ...
分类:编程语言   时间:2017-11-29 22:43:08    阅读次数:217
合并两个排序的链表
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 利用递归: 找到2个链表中,最小的头结点,合并后的链表头结点就是最小的头结点。 合并链表指向剩余部分。 1 public class Solution { 2 public ListNode Me ...
分类:编程语言   时间:2017-11-16 11:41:52    阅读次数:123
剑指offer-合并两个排序的链表
从小的开始作为头结点,然后比较选择较小的进行链接 需要注意头结点确定的时候就要保存下来,因为后面会一直变化往后链接新元素 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) ...
分类:编程语言   时间:2017-10-13 20:16:20    阅读次数:154
剑指offer十六之合并两个排序的链表
一、题目 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 二、思路 注:链表1和链表2是两个递增排序的链表,合并这两个链表得到升序链表为链表3. 首先分析合并两个链表的过程。我们的分析从合并两个链表的头结点开始。链表1的头结点的值小于链表2的头结点的值, ...
分类:编程语言   时间:2017-10-01 23:03:24    阅读次数:281
美团面试(c++方向)
美团后台基本都是java,c++很少的 一面:(其实问了很多,但是很多不记得了) 1. mfc里边的句柄, Qt里边的信号和槽函数 2. c 程序的内存分布 3. 堆和栈的区别 4. 进程间通信的方式有哪些? 线程锁是不是? 5. 全局变量的特点 6. 求一个数 的二进制数 中有多少个1 7. 斐波 ...
分类:编程语言   时间:2017-09-25 23:56:59    阅读次数:290
剑指offer 合并两个排序的链表
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 这题说明自己对链表还是不熟悉。 1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ListNode(int x) : ...
分类:编程语言   时间:2017-09-02 20:43:10    阅读次数:213
合并两个排序的链表
输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 方法一: 递归实现:两个链表合并为第三个链表pHead3; ...
分类:编程语言   时间:2017-08-27 15:27:15    阅读次数:132
LeetCode 21
已经已连续做了好几道题了,感觉停不下来了。突然来了兴趣了,这个题让我认为思路非常清晰,合并两个排序的链表。我的思路例如以下:分别从两个链表里面摘取节点放到新的链表中。最后摘到一个也不留即可了。只是须要注意的是一些小细节。基本的注意事项例如以下: 1.两空(两个空的链表) 2.一空(一个链表为空一个部 ...
分类:其他好文   时间:2017-08-06 18:07:11    阅读次数:118
121条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!