![](https://img-blog.csdnimg.cn/2019112416051156.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
文章平均质量分 89
"大梦三千秋
这个作者很懒,什么都没留下…
展开
-
【栈】LeetCode 232. 用栈实现队列
232. 用栈实现队列题目来源:力扣(leetcode)https://leetcode-cn.com/problems/implement-queue-using-stacks/题目请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean em原创 2021-03-05 12:41:21 · 422 阅读 · 1 评论 -
【模拟】LeetCode 867. 转置矩阵
867. 转置矩阵题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/transpose-matrix/题目给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:matrix = [[1,2,3]原创 2021-02-25 15:41:13 · 437 阅读 · 1 评论 -
【双指针】LeetCode 832. 翻转图像
832. 翻转图像题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/flipping-an-image/题目给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。示例 1:输入:原创 2021-02-24 16:28:24 · 375 阅读 · 0 评论 -
【滑动窗口】LeetCode 1052. 爱生气的书店老板
1052. 爱生气的书店老板题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/grumpy-bookstore-owner/题目今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0。 当书店老板生气时,那原创 2021-02-23 20:50:50 · 250 阅读 · 0 评论 -
【遍历】LeetCode 766. 托普利茨矩阵
766. 托普利茨矩阵题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/toeplitz-matrix/题目给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵,返回 true ;否则,返回 false 。如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是 托普利茨矩阵 。示例 1:输入:matrix = [[1,2,3,4],[5,1,2,3],[9,5,1,2]]输出:true解释:在上述矩阵中原创 2021-02-22 20:00:17 · 192 阅读 · 1 评论 -
【一次遍历】LeetCode 665. 非递减数列
如题原创 2021-02-07 20:00:20 · 189 阅读 · 0 评论 -
【双指针 | 滑动窗口】LeetCode 424. 替换后的最长重复字符
思路:双指针(滑动窗口)原创 2021-02-03 18:34:37 · 222 阅读 · 1 评论 -
【哈希表】LeetCode 888. 公平的糖果棒交换
思路:哈希表原创 2021-02-01 18:04:31 · 213 阅读 · 0 评论 -
【并查集】LeetCode 839. 相似字符串组
思路:并查集原创 2021-01-31 19:56:37 · 178 阅读 · 2 评论 -
【并查集 | Python】1631. 最小体力消耗路径
1631. 最小体力消耗路径题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/path-with-minimum-effort/题目你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格子 (0, 0) ,且你希望去最右下角的格子 (rows-1, columns-1) (注意下标从 0 开始编号)。你每次原创 2021-01-29 20:55:39 · 291 阅读 · 1 评论 -
LeetCode 1579. 保证图可完全遍历【Python】
思路:并查集原创 2021-01-28 18:31:00 · 157 阅读 · 0 评论 -
LeetCode 674. 最长连续递增序列【Python】
思路:双指针原创 2021-01-24 20:21:09 · 409 阅读 · 1 评论 -
LeetCode 1319. 连通网络的操作次数【Python】
思路:并查集原创 2021-01-23 18:41:16 · 266 阅读 · 1 评论 -
LeetCode 989. 数组形式的整数加法【Python】
思路:逐位相加原创 2021-01-22 19:56:47 · 201 阅读 · 0 评论 -
LeetCode 721. 账户合并 | Python
思路:并查集原创 2021-01-20 21:07:06 · 405 阅读 · 4 评论 -
LeetCode 947. 移除最多的同行或同列石头 | 【Python】
思路:并查集原创 2021-01-19 18:00:55 · 200 阅读 · 0 评论 -
LeetCode 1018. 可被 5 整除的二进制前缀 | Python
思路:模拟原创 2021-01-15 20:29:30 · 182 阅读 · 0 评论 -
LeetCode 684. 冗余连接 | Python
思路:并查集原创 2021-01-13 19:52:19 · 210 阅读 · 0 评论 -
LeetCode 228. 汇总区间 | Python
思路:双指针原创 2021-01-10 18:00:13 · 296 阅读 · 0 评论 -
LeetCode 547. 省份数量 | Python
思路:深度优先搜索、广度优先搜索、并查集原创 2021-01-07 18:35:45 · 756 阅读 · 0 评论 -
LeetCode 830. 较大分组的位置 | Python
思路:双指针原创 2021-01-05 18:15:04 · 165 阅读 · 1 评论 -
LeetCode 387. 字符串中的第一个唯一字符 | Python
思路:两次遍历(计数,存索引)原创 2020-12-23 16:24:33 · 406 阅读 · 0 评论 -
LeetCode 103. 二叉树的锯齿形层序遍历 | Python
思路:广度优先搜索原创 2020-12-22 19:09:29 · 281 阅读 · 0 评论 -
LeetCode 746. 使用最小花费爬楼梯 | Python
思路:动态规划原创 2020-12-21 21:37:12 · 314 阅读 · 0 评论 -
LeetCode 389. 找不同 | Python
思路:计数、位运算、求和原创 2020-12-18 18:07:55 · 382 阅读 · 1 评论 -
LeetCode 714. 买卖股票的最佳时机含手续费 | Python
思路:动态规划原创 2020-12-17 16:08:22 · 320 阅读 · 0 评论 -
LeetCode 738. 单调递增的数字 | Python
思路:贪心算法原创 2020-12-15 21:19:04 · 532 阅读 · 1 评论 -
LeetCode 49. 字母异位词分组 | Python
思路:排序、计数原创 2020-12-14 18:18:55 · 336 阅读 · 0 评论 -
LeetCode 217. 存在重复元素 | Python
思路:排序、哈希表原创 2020-12-13 16:41:02 · 351 阅读 · 1 评论 -
LeetCode 649. Dota2 参议院 | Python
思路:贪心算法(队列)原创 2020-12-11 19:34:05 · 344 阅读 · 0 评论 -
LeetCode 860. 柠檬水找零 | Python
思路:模拟+贪心原创 2020-12-10 17:59:22 · 399 阅读 · 4 评论 -
LeetCode 62. 不同路径 | Python
思路:动态规划原创 2020-12-09 16:53:54 · 357 阅读 · 0 评论 -
LeetCode 842. 将数组拆分成斐波那契序列 | Python
思路:回溯算法+剪枝原创 2020-12-08 17:56:56 · 702 阅读 · 0 评论 -
LeetCode 861. 翻转矩阵后的得分 | Python
思路:贪心算法原创 2020-12-07 20:49:05 · 284 阅读 · 0 评论 -
LeetCode 659. 分割数组为连续子序列 | Python
思路:贪心算法原创 2020-12-06 17:17:34 · 449 阅读 · 1 评论 -
LeetCode 204. 计数质数 | Python
思路:埃氏筛原创 2020-12-03 18:23:38 · 498 阅读 · 0 评论 -
LeetCode 1370. 上升下降字符串 | Python
思路:计数(桶)原创 2020-11-25 17:00:02 · 301 阅读 · 0 评论 -
LeetCode 134. 加油站 | Python
思路:贪心算法原创 2020-11-20 18:59:03 · 582 阅读 · 0 评论 -
LeetCode 283. 移动零 | Python
双指针的思路。原创 2020-11-19 15:46:43 · 481 阅读 · 0 评论 -
LeetCode 1030. 距离顺序排列矩阵单元格 | Python
思路:直接排序、桶排序、BFS原创 2020-11-17 18:13:31 · 465 阅读 · 3 评论