码迷,mamicode.com
首页 >  
搜索关键字:反转链表    ( 362个结果
回文链表
请判断一个链表是否为回文链表。 示例 1: 示例 2: 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 思路: 由于题目说了时间复杂度是O(n),空间复杂度是O(1),所以不能使用新的空间; 思路还是反转链表,不过不是反转整个链表,反转的是后半部分的链表; 后半部分的链表反 ...
分类:其他好文   时间:2018-11-07 11:34:09    阅读次数:136
206. Reverse Linked List
Reverse a singly linked list. Example: Follow up: A linked list can be reversed either iteratively or recursively. Could you implement both?反转链表。有两种方法 ...
分类:其他好文   时间:2018-10-27 14:45:24    阅读次数:93
LeetCode算法题-C#代码实现-链表
19. Remove Nth Node From End of List 删除倒数第N个结点 21. Merge Two Sorted Lists 合并两个有序链表 141. Linked List Cycle 检查链表中是否有环 206. Reverse Linked List 反转链表 876. ...
分类:编程语言   时间:2018-10-27 13:23:07    阅读次数:191
剑指offer python版 反转链表
class ListNode(object): def __init__(self,x): self.val=x self.next=None class Link(object): def __init__(self,values=None): self.nodes=self.set_link(v... ...
分类:编程语言   时间:2018-10-25 18:04:53    阅读次数:216
LeetCode 234——回文链表
1. 题目 请判断一个链表是否为回文链表。 示例 1: 输入: 1 2 输出: false 示例 2: 输入: 1 2 2 1 输出: true 进阶: 你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 2. 思路 此题可以看做是 "反转链表" 和 "链表中间结点" 的结合。 定义快 ...
分类:其他好文   时间:2018-10-13 22:52:17    阅读次数:185
剑指Offer 15. 反转链表 (链表)
题目描述输入一个链表,反转链表后,输出新链表的表头。题目地址https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca?tpId=13&tqId=11168&rp=3&ru=/ta/coding-interviews&qru=... ...
分类:其他好文   时间:2018-10-13 13:40:40    阅读次数:147
剑指offer---反转链表(C++)
问题:反转链表 要求:输入一个链表,反转链表后,输出新链表的表头。 对于翻转链表的解法,在博客链表ADT实现中已经完成,只是将其定义为了链表的一种方法,将其代码稍加修改就可以作为此题的解答,代码如下: 代码验证: 若原链表为1(100)->2(200)->3(300),括号中的数字为节点的地址。将原 ...
分类:编程语言   时间:2018-10-11 22:03:26    阅读次数:209
剑指offer中经典的算法题之从头到尾打印链表
话不多说上代码: 我自己的算法是: 这是我没有参考其他人的答案自己想出来的简单的算法,算是比较糟糕了,思路是先反转链表,再进行打印 下面列出其他人比较经典的算法: 1. 利用栈,先进后出 2 . 递归 ...
分类:编程语言   时间:2018-09-23 13:34:23    阅读次数:173
反转链表 Reverse Linked List II
2018-09-11 22:58:29 问题描述: 问题求解: 反转链表一直是一个很经典的问题,本题中其实是最经典的全局反转的一个改进和加深,本题的求解思路完全可以套用到全局反转中。 本题实际使用的思路是一种插入的思路,维护了三个指针prev,cur,then。 prev : 初始位置的前一个位置, ...
分类:其他好文   时间:2018-09-12 00:01:53    阅读次数:232
剑指offer(15)反转链表
题目描述: 输入一个链表,反转链表后,输出新链表的表头。 解题代码: /*function ListNode(x){ this.val = x; this.next = null; }*/ function ReverseList(pHead) { // write code here if(pHe ...
分类:其他好文   时间:2018-09-06 00:02:06    阅读次数:173
362条   上一页 1 ... 18 19 20 21 22 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!