LeetCode
文章平均质量分 67
Harry-L
做一天会翻身的咸鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode - 1.两数之和
1.两数之和 题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]...原创 2018-12-10 17:34:57 · 168 阅读 · 0 评论 -
LeetCode - 206. 反转链表
206. 反转链表 题目 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 方法1 - 常规解法 解题思路 获取当前指针 this_node 与上一个指针 last_node(当头指针指向thi...原创 2018-12-10 17:42:10 · 143 阅读 · 0 评论 -
LeetCode - 92. 反转链表 II
92. 反转链表 II 题目 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL 解题思路 第一反应可使用逐个插入法完成,但空间复杂度与实践复杂度都较高。...原创 2018-12-11 13:23:34 · 147 阅读 · 0 评论 -
LeetCode - 102. 二叉树的层次遍历
102. 二叉树的层次遍历 题目 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 解题思路 对每一层构建一个队列 this_l...原创 2018-12-11 16:50:19 · 236 阅读 · 0 评论
分享