- 在题型列表中,按照难度递增顺序刷题
- 复制题目到笔记本中
- 再将题目保存到README的题目列表中
- 创建测试程序,以题目名+
_test.go
命名
- 完成题目后fmt程序后提交
- 结果保存到笔记本中(以leetcode页面的格式)
- 更新README题目列表的“难度”和“状态”信息
Problem Number & Title |
Description |
Difficulty |
Go State |
Rust State |
1476.子矩形查询 |
查询块更新后的矩阵元素值 |
Easy |
√ |
|
1480.一维数组的动态和 |
累加求和 |
Easy |
√ |
√ |
1672.最富有客户的资产总量 |
|
Easy |
√ |
√ |
1470.重新排列数组 |
|
Easy |
√ |
√ |
1431.拥有最多糖果的孩子 |
|
Easy |
√ |
√ |
1512.好数对的数目 |
|
Easy |
√ |
√ |
1486.数组异或操作 |
|
Easy |
√ |
√ |
1395.统计作战单位数 |
|
Easy |
√ |
√ |
1313.解压缩编码列表 |
|
Easy |
√ |
√ |
1389.按既定顺序创建目标数组 |
|
Easy |
√ |
√ |
1365.有多少小于当前数字的数字 |
|
Easy |
√ |
√ |
283.移动零 |
|
Easy |
√ |
√ |
27.移除元素 |
从数组中移除给定值的元素 |
Easy |
√ |
√ |
26.删除排序数组中的重复项 |
「如题」 |
Easy |
√ |
√ |
80.删除排序数组中的重复项 II |
限制重复元素个数<=2 |
Easy |
√ |
√ |
1266.访问所有点的最小时间 |
|
Easy |
√ |
|
1295.统计位数为偶数的数字 |
|
Easy |
√ |
√ |
1366.通过投票对团队排名 |
|
Medium |
√ |
|
面试题0804.幂集 |
数组子集的所有组合,答案不检查顺序 |
Easy |
√ |
|
1572.矩阵对角线元素的和 |
「如题」 |
Easy |
√ |
|
1588.所有奇数长度子数组的和 |
「如题」 |
Easy |
√ |
|
1409.查询带键的排列 |
模拟元素移动,输出位置 |
Easy |
√ |
|
1450.在既定时间做作业的学生人数 |
求落在两数组合成的范围内的计数 |
Easy |
√ |
|
78.子集 |
求所有的组合。答案同"面试题0804" |
Easy |
√ |
|
59.螺旋矩阵II |
模拟生成数组 |
Easy |
√ |
|
1534.统计好三元组 |
「如题」 |
Easy |
√ |
|
1656.设计有序流 |
从数组中输出连续元素 |
Easy |
√ |
|
1299.将每个元素替换为右侧最大元素 |
「如题」 |
Easy |
√ |
|
950.按递增顺序显示卡牌 |
模拟抽牌,题意表述不清,逆向思维 |
Easy |
√ |
|
1329.将矩阵按对角线排序 |
|
Easy |
|
|
1464.数组中两元素的最大乘积 |
|
Easy |
|
|
面试题0107.旋转矩阵 |
|
Easy |
|
|
1351.统计有序矩阵中的负数 |
|
Easy |
|
|
832.翻转图像 |
|
Easy |
|
|
1700.无法吃午餐的学生数量 |
|
Easy |
|
|
1252.奇数值单元格的数目 |
|
Easy |
|
|
289.生命游戏 |
|
Easy |
|
|
1304.和为零的N个唯一整数 |
|
Easy |
|
|
1002.查找常用字符 |
|
Easy |
|
|
1460.通过翻转子数组使两个数组相等 |
|
Easy |
|
|
1051.高度检查器 |
|
Easy |
|
|
216.组合总和III |
|
Easy |
|
|
977.有序数组的平方 |
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
|
|
Easy |
|
|
1.两数之和 |
给总和求两数下标 |
Easy |
√ |
√ |
4.寻找两个正序数组的中位数 |
|
Easy |
|
√ |
15.三数之和 |
|
Easy |
√ |
√ |
41.缺失的第一个正数 |
原地哈希 |
Easy |
√ |
√ |
Problem Number & Title |
Description |
Difficulty |
Go State |
Rust State |
32.最长有效括号 |
动态规划求匹配括号的最长子串长 |
Medium |
√ |
√ |
Problem Number & Title |
Description |
Difficulty |
Go State |
Rust State |
258.各位相加 |
求数根公式 |
Medium |
√ |
√ |
42.接雨水 |
韦恩图 |
Medium |
|
√ |
29.两数相除 |
竖式计算 |
Medium |
|
√ |
运行git pull
时报如下错误
git pull
# remote: Enumerating objects: 21, done.
# remote: Counting objects: 100% (21/21), done.
# remote: Compressing objects: 100% (9/9), done.
# remote: Total 15 (delta 8), reused 13 (delta 6), pack-reused 0
# error: insufficient permission for adding an object to repository database .git/objects
# fatal: failed to write object
# fatal: unpack-objects failed
这是出现了权限问题,需要执行:
cd .git/objects
ll | grep root # 可以看到许多权限错误的文件
sudo chown -Rv <用户名> *
ll | grep root # 权限错误的文件消失