分类
LeetCode

237. Delete Node in a Linked List 「删除链表中的节点」

编写一个函数以删除单链表中的节点(除了尾部节点),且只给出要删除的节点。

分类
LeetCode

63. Unique Paths II 「不同路径 II」

一个机器人站立在 m×n 方格的左上角(下图中标记为“Start”的位置)。

这个机器人只能向右或向下移动。机器人正在试着移动到方格的右下角(下图中标记为“Finish”的位置)。

如果方格中有一些障碍物,那么共有多少条不同的路径可以移动?

分类
LeetCode

62. Unique Paths 「不同路径」

一个机器人站立在 m×n 方格的左上角(下图中标记为“Start”的位置)。

这个机器人只能向右或向下移动。机器人正在试着移动到方格的右下角(下图中标记为“Finish”的位置)。

共有多少条不同的路径可以移动?

分类
LeetCode

287. Find the Duplicate Number 「寻找重复数」

给定一个数组 nums,包含 n+1 个整数,每个整数取值范围为 [1, n]。请证明至少存在一个重复的数字。假设数组中只有一个重复的数字,求其值。

分类
LeetCode

142. Linked List Cycle II 「环形链表 II」

给定一个链表,返回链表入环的第一个节点。如果不存在环,则返回 null

分类
LeetCode

141. Linked List Cycle 「环形链表」

给定一个链表,判断其中是否有环。

分类
LeetCode

206. Reverse Linked List 「反转链表」

反转一个单链表。

分类
LeetCode

8. String to Integer (atoi) 「字符串转换整数」

实现字符串转换整数的函数 atoi

分类
LeetCode

86. Partition List 「分隔链表」

给定一个链表和一个值 x,将链表中所有值小于 x 的节点移动到值大于等于 x 的节点之前。

分类
LeetCode

61. Rotate List 「旋转链表」

给定一个链表,向右旋转链表 k 次,k 大于等于 0。