Skip to content

AskeyNil/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

题目均来自 LeetCode 中国官网

题解 :

  1. ✅ 解出
  2. ⁉️ 未理解

难度:

  1. ★ 简单
  2. ★★ 中等
  3. ★★★ 困难

查询总个数 js $(".reactable-data").children("tr").length

查询已做个数$(".text-success.fa.fa-check").length

查询上锁个数$(".fa.fa-lock").length-1

未做的个数$(".reactable-data").children("tr").length-$(".text-success.fa.fa-check").length-$(".fa.fa-lock").length+1

2020.08.21

无视下面的一天一题。太忙了,有时候一天一题真的难。目前在调试 vscode leetcode 插件和每日一题。准备使用该方式,实现每日一题。

2020.05.08

时隔半年,恢复刷题,一天一题。

# 题目 题解 难度 时间 tag
1010 总持续时间可被 60 整除的歌曲 PythonC++ 2020.06.08

2019.09.17 记

根据前段时间按顺序刷题的自我反馈与认识,感觉刷题过于混乱且无效率,做一些计划整理

按顺序做 array -> string -> tree -> linkedlist -> math

按难度做 easy -> medium -> hard

更好的归纳总结每日的算法

故 9 月特地新开一个文件夹,记录 9 月 17 日之后的学习记录

9 月 17 之前的 在之后回刷的时候,再次进行整理,总结

且开始用 Python 和 C++ 两种语言

2019.10.07

接下来比较忙,暂时暂停刷题。。

2019.10

开始,array and easy

截止 2019.10.6 array and easy

  1. 总数:72
  2. 已做:54
  3. 上锁:8
  4. 剩余:10

未做的原因

  1. 2019.10.01-2019.10.06
    • 国庆 7 天乐

2019.09.17

# 题目 题解 难度 时间 tag
27 移动元素 PythonC++ 2019.09.17
35 搜索插入位置 PythonC++ 2019.09.17 二分查找
53 最大子序和 PythonC++ 2019.09.18 分治法、动态规划
66 加一 PythonC++ 2019.09.18
88 合并两个有序数组 PythonC++ 2019.09.19 双指针
118 杨辉三角 PythonC++ 2019.09.20 动态规划,递归
119 杨辉三角 II PythonC++ 2019.09.20 公式法
121 买卖股票的最佳时机 PythonC++ 2019.09.21 动态规划
122 买卖股票的最佳时机 II PythonC++ 2019.09.21
167 两数之和 II - 输入有序数组 PythonC++ 2019.09.21 哈希表、双指针
169 求众数 PythonC++ 2019.09.21 哈希表、排序法、投票算法
189 旋转数组 PythonC++ 2019.09.21
217 存在重复元素 PythonC++ 2019.09.21 哈希表、排序法
219 存在重复元素 II PythonC++ 2019.09.21 哈希表
268 缺失数字 PythonC++ 2019.09.22 排序法、位运算
283 移动零 PythonC++ 2019.09.22 双指针
414 第三大的数 PythonC++ 2019.09.22
448 找到所有数组中消失的数字 PythonC++ 2019.09.22 标记法
485 最大连续1的个数 PythonC++ 2019.09.22
509 斐波那契数 PythonC++ 2019.09.23 动态规划
532 数组中的K-diff数对 PythonC++ 2019.09.23 哈希表
561 数组拆分 I PythonC++ 2019.09.23 排序法
566 重塑矩阵 PythonC++ 2019.09.23
581 最短无序连续子数组 PythonC++ 2019.09.23
605 种花问题 PythonC++ 2019.09.23
628 三个数的最大乘积 PythonC++ 2019.09.23
643 子数组最大平均数 I PythonC++ 2019.09.23 动态规划
661 图片平滑器 PythonC++ 2019.09.23 偏移标识
665 非递减数列 Python⁉️ C++⁉️ 2019.09.23
674 最长连续递增序列 PythonC++ 2019.09.24
697 数组的度 PythonC++ 2019.09.24
717 1比特与2比特字符 PythonC++ 2019.09.24
724 寻找数组的中心索引 PythonC++ 2019.09.24
746 使用最小花费爬楼梯 PythonC++ 2019.09.24 动态规划
747 至少是其他数字两倍的最大数 PythonC++ 2019.09.25
766 托普利茨矩阵 PythonC++ 2019.09.25
830 较大分组的位置 PythonC++ 2019.09.25
832 翻转图像 PythonC++ 2019.09.25
840 矩阵中的幻方 2019.09.25 暴力法 无意义
849 到最近的人的最大距离 PythonC++ 2019.09.26
867 转置矩阵 PythonC++ 2019.09.26
888 公平的糖果交换 PythonC++ 2019.09.26
896 单调数列 PythonC++ 2019.09.26
905 按奇偶排序数组 PythonC++ 2019.09.26 双指针
914 卡牌分组 PythonC++ 2019.09.27
922 按奇偶排序数组 II PythonC++ 2019.09.27
941 有效的山脉数组 PythonC++ 2019.09.28
977 有序数组的平方 PythonC++ 2019.09.28
985 查询后的偶数和 PythonC++ 2019.09.28
989 数组形式的整数加法 PythonC++ 2019.09.28
999 车的可用捕获量 PythonC++ 2019.09.28
1002 查找常用字符 PythonC++ 2019.09.28

未做的原因

  1. 2019.09.29
    • 上午一直在研究 map 的时间复杂度问题,下午回家心切。。
  2. 2019.09.30
    • 上午帮我哥布置了婚房,下午去抚州接人,晚上才回,导致未做。

2019.09

题目列表

# 题目 题解 难度 时间
15 三数之和 Python ★★ 2019.09.01
16 最接近的三数之和 Python ★★ 2019.09.02
17 电话号码的字母组合 Python ★★ 2019.09.03
18 四数之和 Python ★★ 2019.09.04
19 删除链表的倒数第N个节点 Python ★★ 2019.09.06
20 有效的括号 Python 2019.09.07
21 合并两个有序链表 Python 2019.09.07
22 括号生成 Python ★★ 2019.09.08
23 合并K个排序列表 Python ★★★ 2019.09.09
24 两两交换链表中的节点 Python ★★ 2019.09.12
25 K 个一组翻转链表 Python⁉️ ★★★ 2019.09.14
26 删除排序数组中的重复项 Python 2019.09.16

总结

  • (25.) K 个一组翻转链表

    不完全理解

忘记的原因

  1. 2019.09.05
    • 偷懒的一天
  2. 2019.09.10
    • 聚餐休息一天
  3. 2019.09.11
    • 忘记练习的一天
  4. 2019.09.13
    • 中秋放假
  5. 2019.09.15
    • 捣鼓电脑,然后一堆杂事给搞漏了

2019.08

题目列表

# 题目 题解 难度 时间
1 两数之和 Python 2019.08.25
2 两数相加 Python ★★ 2019.08.25
3 无重复字符的最长子串 Python ★★ 2019.08.25
4 寻找两个有序数组的中位数 Python ★★★ 2019.08.26
5 最长回文子串 Python⁉️ ★★ 2019.08.26
6 Z 字形转换 Python ★★ 2019.08.26
7 整数反转 Python 2019.08.27
8 字符串转换整数(atoi) Python ★★ 2019.08.27
9 回文数 Python 2019.08.28
10 正则表达式匹配 Python⁉️ ★★★ 2019.08.28
11 盛最多水的容器 Python ★★ 2019.08.29
12 整数转罗马数字 Python ★★ 2019.08.30
13 罗马数字转整数 Python 2019.08.31
14 最长公共前缀 Python 2019.08.31

总结

  1. 动态规划问题,还需要理解
  2. 时间复杂度的计算和空间复杂度的计算整理

About

LeetCode 练习

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published