茄子算法每日N题之LeetCode 328. 奇偶链表

2020-05-20
阅读 1 分钟
1.1k
LeetCode 234. 回文链表 大家好,我是灵魂画师--茄子。技术水平一般,喜欢画画。 开始今天的正题。 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应...

茄子算法每日N题之LeetCode 234. 回文链表

2020-05-19
阅读 1 分钟
916
LeetCode 234. 回文链表 大家好,我是灵魂画师--茄子。技术水平一般,喜欢画画。 开始今天的正题。 {代码...} {代码...} leetCode234. 回文链表 解题思路:1.双指针迭代 题解: {代码...} 以上就是我的思路以及解法了,希望大家喜欢,我会继续努力的ヾ(◍°∇°◍)ノ゙。

茄子算法每日N题之LeetCode面试题 02.01. 移除重复节点

2020-05-14
阅读 1 分钟
1.1k
LeetCode 面试题 02.01. 移除重复节点大家好,我是灵魂画师--茄子。技术水平一般,喜欢画画。开始今天的正题。leetCode面试题 02.01. 移除重复节点编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例 1: {代码...} 示例 2: {代码...} 解法:1.哈希表法思路:创建一个obj,循环遍历head如果没有这个元素...

茄子算法每日N题之LeetCode面试题22. 链表中倒数第k个节点

2020-05-13
阅读 1 分钟
953
输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。

茄子算法每日N题之LeetCode86. 分隔链表

2020-05-13
阅读 1 分钟
1k
给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例 1:

茄子算法每日N题之LeetCode206反转链表

2020-04-27
阅读 4 分钟
922
LeetCode 206.反转链表 大家好,我是灵魂画师--茄子。技术水平一般,喜欢画画。 开始今天的正题。 {代码...} leetCode206题反转链表 神三元同学的前端算法练习指南 解题思路:1.双指针迭代 图解: 题解:我们先设立2个指针 1个pre先指向null 第二个 cur指向head (cur现在是第一项) 先让cur的下一项指向pre (把第一项变为...