- 在题型列表中,按照难度递增顺序刷题
- 复制题目到笔记本中
- 再将题目保存到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 # 权限错误的文件消失