Leetcode
记录自己的LeetCode题解之路,加油吧,骚年!
roseduan
个人微信公众号:【roseduan写字的地方】,技术之外,咱们聊聊人生琐碎。
展开
-
Leetcode 349. 两个数组的交集
Leetcode 349. 两个数组的交集 一、题目描述 给定两个数组,编写一个函数来计算它们的交集。 示例1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2] 示例2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出: [9,4] 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺...原创 2019-11-23 18:44:17 · 628 阅读 · 0 评论 -
Leetcode 206. 反转单链表
Leetcode 206. 反转单链表 一、题目描述 难度: easy 标签:链表 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 能否使用迭代和递归两种方式来解决这道题? 二、自己的解法 链表的题目大多没有太难的技巧,非常容易理解,只是比较考察编程...原创 2019-11-20 22:49:35 · 381 阅读 · 0 评论 -
Leetcode 876.求链表的中间节点
Leetcode 876.求链表的中间节点 一、题目描述 难度: easy 标签:链表 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我们返回了一个 ...原创 2019-11-19 21:54:12 · 541 阅读 · 0 评论 -
Leetcode 1.Two Sum
Leetcode 1.Two Sum 一、题目描述 这是 Leetcode 上面的第一题,非常的经典,在面试中也十分常见。 难度:easy 标签:数组 哈希表 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = ...原创 2019-11-17 10:21:39 · 340 阅读 · 0 评论 -
Leetcode 905.按奇偶排序数组
Leetcode 905.按奇偶排序数组 一、题目描述 难度: easy 标签:数组 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例: 输入:[3,1,2,4] 输出:[2,4,3,1] 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 提示: 1 <=...原创 2019-11-03 15:33:04 · 251 阅读 · 0 评论