分类
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。

分类
LeetCode

143. Reorder List 「重排链表」

给定一个单链表 L:L0→L1→…→Ln-1→Ln,要求重排成:L0→Ln→L1→Ln-1→L2→Ln-2→…

分类
LeetCode

191. Number of 1 Bits 「位 1 的个数」

编写一个函数可以计算无符号整数中位 1 的个数(即汉明重量)。