
LeetCode
一米阳光py
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LeetCode92.反转链表 II(思路理解)
题目描述: 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: 输入: 1->2->3->4->5->NULL, m = 2, n = 4 输出: 1->4->3->2->5->NULL class Solution { public: ListNode* reverseBetwe...转载 2019-01-25 10:08:58 · 242 阅读 · 0 评论 -
LeetCode75.颜色分类 C++
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 示例: 输入: [2,0,2,1,1,0] 输出: [0,0,1,1,2,2] 进阶: 一个直观的解决方案是使用计数排序的两趟扫描算法。 首先,迭代计...原创 2019-01-25 11:03:01 · 308 阅读 · 0 评论 -
LeetCode61.旋转链表
LeetCode61.旋转链表 题目描述: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4-&g原创 2019-01-22 18:26:09 · 134 阅读 · 0 评论 -
LeetCode78 子集 (C++ 两种解法)
给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 参考算法: (按位与操作) https://blog.youkuaiyun.com/qq_32805671/article/details/82...原创 2019-02-04 17:05:41 · 1421 阅读 · 0 评论