码迷,mamicode.com
首页 >  
搜索关键字:链表问题    ( 100个结果
leetcode-21-合并两个有序链表
问题: ...
分类:其他好文   时间:2019-08-03 00:45:20    阅读次数:86
leetcode 23 合并 k 个有序链表
问题描述 解题思路 ...
分类:其他好文   时间:2019-06-04 11:12:26    阅读次数:112
[程序员代码面试指南]链表问题-按照左右半区的方式重新组合单链表
题意 把链表分成左右半区,奇数个节点则右半区长一点,重新交叉排列成链表,如下例: 1,2,3,4,5, = 1,3,2,4,5, 1,2,3,4, = 1,3,2,4, 题解 找到分割点,拆开再合并。 代码 ...
分类:其他好文   时间:2019-06-02 01:22:37    阅读次数:93
[程序员代码面试指南]链表问题-向有序的环形链表插入新节点
题意 给定非递减循环链表的头节点,和一个待插入的值,将其插入循环链表。 题解 遍历一遍,找到插入位置则返回;若没找到,说明插到头节点尾节点间,注意区分插入的是最大值还是最小值,返回的头节点不一样。 代码 public class Main { public static void main(Stri ...
分类:其他好文   时间:2019-06-02 00:54:48    阅读次数:112
[程序员代码面试指南]链表问题-单链表的选择排序(选择排序)
题意 给定一个无序单链表的头节点head,实现单链表的选择排序。 题解 按选择排序方法:每次从原链表找出最小值,从原链表删除,插入新的有序链表。 时间复杂度O(n^2) 额外空间复杂度O(1) 代码 public class Main { public static void main(String ...
分类:编程语言   时间:2019-05-31 23:43:19    阅读次数:150
[程序员代码面试指南]链表问题-删除无序链表中重复出现的节点
题意 如题 题解 使用HashSet。 时间复杂度O(n),额外空间复杂度O(n)。 todo 使用选择排序也可以做。 代码 ...
分类:其他好文   时间:2019-05-31 23:15:58    阅读次数:117
线性表的链式存储——顺序表和单链表的对比分析
1,线性表两种实现: 1,顺序表; 2,单链表; 2,问题: 1,如何判断某个数据元素是否存在线性表中? 1,遍历线性表; 2,封装这个遍历操作; 3,遗失的操作 - find: 1,可以为线性表(List)增加一个查找操作; 2,int find(const T& e) const; 1,参数: ...
分类:其他好文   时间:2019-05-25 12:35:55    阅读次数:126
[程序员代码面试指南]链表问题-复制含有随机指针节点的链表(方法二待做)
问题描述 Node类中的value是节点值,next指针和正常单链表中next指针的意义一样,都指向下一个节点,rand指针是Node类中新增的指针,这个指针可能指向链表中的任意一个节点,也可能指向null。 给定一个由Node节点类型组成的无环单链表的头节点head,请实现一个函数完成这个链表中所 ...
分类:其他好文   时间:2019-05-20 01:11:48    阅读次数:105
21. 合并两个有序链表-LeetCode
心得:链表问题加头指针,头指针要加一个引用(两个引用:一个用来遍历,另一个输出头节点,注意head.next) 输出完要将后面没有添加上的节点添加上。 代码: ...
分类:其他好文   时间:2019-05-16 20:23:56    阅读次数:141
19. 删除链表的倒数第N个节点——LeetCode
心得:对于链表问题,加头指针可能简化问题 ...
分类:其他好文   时间:2019-05-16 12:21:01    阅读次数:120
100条   上一页 1 2 3 4 5 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!