自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(323)
  • 收藏
  • 关注

原创 【栈】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 377 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 392 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 339

原创 【滑动窗口】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 219

原创 【遍历】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 165 1

原创 【一次遍历】LeetCode 665. 非递减数列

如题

2021-02-07 20:00:20 178

原创 【双指针 | 滑动窗口】LeetCode 424. 替换后的最长重复字符

思路:双指针(滑动窗口)

2021-02-03 18:34:37 196 1

原创 【哈希表】LeetCode 888. 公平的糖果棒交换

思路:哈希表

2021-02-01 18:04:31 200

原创 【并查集】LeetCode 839. 相似字符串组

思路:并查集

2021-01-31 19:56:37 168 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 275 1

原创 LeetCode 1579. 保证图可完全遍历【Python】

思路:并查集

2021-01-28 18:31:00 147

原创 LeetCode 674. 最长连续递增序列【Python】

思路:双指针

2021-01-24 20:21:09 362 1

原创 LeetCode 1319. 连通网络的操作次数【Python】

思路:并查集

2021-01-23 18:41:16 263 1

原创 LeetCode 989. 数组形式的整数加法【Python】

思路:逐位相加

2021-01-22 19:56:47 186

原创 LeetCode 721. 账户合并 | Python

思路:并查集

2021-01-20 21:07:06 379 4

原创 LeetCode 947. 移除最多的同行或同列石头 | 【Python】

思路:并查集

2021-01-19 18:00:55 196

原创 LeetCode 1018. 可被 5 整除的二进制前缀 | Python

思路:模拟

2021-01-15 20:29:30 172

原创 LeetCode 684. 冗余连接 | Python

思路:并查集

2021-01-13 19:52:19 200

原创 LeetCode 228. 汇总区间 | Python

思路:双指针

2021-01-10 18:00:13 265

原创 LeetCode 547. 省份数量 | Python

思路:深度优先搜索、广度优先搜索、并查集

2021-01-07 18:35:45 724

原创 LeetCode 830. 较大分组的位置 | Python

思路:双指针

2021-01-05 18:15:04 153 1

原创 LeetCode 387. 字符串中的第一个唯一字符 | Python

思路:两次遍历(计数,存索引)

2020-12-23 16:24:33 368

原创 LeetCode 103. 二叉树的锯齿形层序遍历 | Python

思路:广度优先搜索

2020-12-22 19:09:29 255

原创 LeetCode 746. 使用最小花费爬楼梯 | Python

思路:动态规划

2020-12-21 21:37:12 296

原创 LeetCode 389. 找不同 | Python

思路:计数、位运算、求和

2020-12-18 18:07:55 364 1

原创 LeetCode 714. 买卖股票的最佳时机含手续费 | Python

思路:动态规划

2020-12-17 16:08:22 302

原创 LeetCode 738. 单调递增的数字 | Python

思路:贪心算法

2020-12-15 21:19:04 518 1

原创 LeetCode 49. 字母异位词分组 | Python

思路:排序、计数

2020-12-14 18:18:55 329

原创 LeetCode 217. 存在重复元素 | Python

思路:排序、哈希表

2020-12-13 16:41:02 337 1

原创 LeetCode 649. Dota2 参议院 | Python

思路:贪心算法(队列)

2020-12-11 19:34:05 336

原创 LeetCode 860. 柠檬水找零 | Python

思路:模拟+贪心

2020-12-10 17:59:22 370 4

原创 LeetCode 62. 不同路径 | Python

思路:动态规划

2020-12-09 16:53:54 352

原创 LeetCode 842. 将数组拆分成斐波那契序列 | Python

思路:回溯算法+剪枝

2020-12-08 17:56:56 692

原创 LeetCode 861. 翻转矩阵后的得分 | Python

思路:贪心算法

2020-12-07 20:49:05 265

原创 LeetCode 659. 分割数组为连续子序列 | Python

思路:贪心算法

2020-12-06 17:17:34 434 1

原创 LeetCode 204. 计数质数 | Python

思路:埃氏筛

2020-12-03 18:23:38 484

原创 LeetCode 1370. 上升下降字符串 | Python

思路:计数(桶)

2020-11-25 17:00:02 295

原创 LeetCode 134. 加油站 | Python

思路:贪心算法

2020-11-20 18:59:03 533

原创 LeetCode 283. 移动零 | Python

双指针的思路。

2020-11-19 15:46:43 474

原创 LeetCode 1030. 距离顺序排列矩阵单元格 | Python

思路:直接排序、桶排序、BFS

2020-11-17 18:13:31 455 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除