得之坦然,失之淡然
04
08
Leetcode:328. 奇偶链表 Leetcode:328. 奇偶链表
Leetcode:328. 奇偶链表题目描述给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1)
2020-04-08
07
Leetcode:237. 删除链表中的节点 Leetcode:237. 删除链表中的节点
Leetcode: 237. 删除链表中的节点题目描述请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 -- head = [4,5,1,9],它可以表示为: 示例 1:输入: h
2020-04-07
07
07
06
Leetcode:160. 相交链表 Leetcode:160. 相交链表
[Leetcode:160.相交链表]题目描述编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5],
2020-04-06
06
06
Leetcode:141. 环形链表 Leetcode:141. 环形链表
Leetcode:141. 环形链表题目描述给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1:输
2020-04-06
06
Leetcode:138. 复制带随机指针的链表 Leetcode:138. 复制带随机指针的链表
Leetcode:138. 复制带随机指针的链表题目描述给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。  我们用一个由 n 个节点组成的链表来表示输入/输出中的链
2020-04-06 小风雷
05
Leetcode:150. 逆波兰表达式求值 Leetcode:150. 逆波兰表达式求值
Leetcode:150. 逆波兰表达式求值题目描述根据逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明:整数除法只保留整数部分。 给定逆波兰表达式总是有
2020-04-05
4 / 5