Thomas学编程!
🌊力扣刷题,力扣探索学习,我的LeetCode刷题学习计划🚀
🌊为了促进刷题学习,我建立了这个仓库促进我刷题
- 我的Github:https://github.com/Github-Programer
- 我的LeetCode:https://LeetCode-cn.com/u/cc_odeprg
联系我?:beers:
仓库正在建设中……
⭐如果对您有帮助的话,请点一个star再走?
计划如下
LeetCode探索练习:算法面试题汇总 | 题目\文档 | 完成情况 |
---|---|---|
开始之前 | 只出现一次的数字 | ✔️ |
多数元素 | ❌ | |
搜索二维矩阵 | ❌ | |
合并两个有序数组 | ❌ | |
鸡蛋掉落 | ❌ | |
主题要点 | 首先,理清这些重要问题类型 | ✔️ |
其次,掌握你的学习方向 | ✔️ | |
字符串 | 验证回文子串 | ✔️ |
分隔回文串 | ❌ | |
单词拆分 | ❌ | |
单词拆分|| | ❌ | |
实现Trie(前缀树) | ❌ | |
单词搜索 | ❌ | |
有效的字母异位词 | ❌ | |
字符串中的第一个唯一字符 | ✔️ | |
翻转字符串 | ✔️ | |
数组 | 乘积最大子数组 | ❌ |
多数元素 | ❌ | |
旋转数组 | ❌ | |
存在重复元素 | ✔️ | |
移动零 | ✔️ | |
打乱数组 | ❌ | |
两个数组的交集 II | ❌ | |
递增的三元子序列 | ❌ | |
搜索二维矩阵 II | ❌ | |
除自身以外数组的乘积 | ❌ | |
栈 & 队列 | 最小栈 | ❌ |
数组中的第K个最大元素 | ✔️ | |
数据流的中位数 | ❌ | |
有序矩阵中第K小的元素 | ❌ | |
前 K 个高频元素 | ❌ | |
滑动窗口最大值 | ❌ | |
基本计算器 II | ❌ | |
扁平化嵌套列表迭代器 | ❌ | |
逆波兰表达式求值 | ❌ | |
链表 | 复制带随机指针的链表 | ❌ |
环形链表 | ❌ | |
排序链表 | ❌ | |
相交链表 | ❌ | |
反转链表 | ❌ | |
回文链表 | ❌ | |
删除链表中的节点 | ❌ | |
奇偶链表 | ❌ | |
哈希与映射 | Excel表列序号 | ❌ |
四数相加 II | ❌ | |
常数时间插入、删除和获取随机元素 | ❌ | |
树 | 二叉搜索树中第K小的元素 | ❌ |
二叉树的最近公共祖先 | ❌ | |
二叉树的序列化与反序列化 | ❌ | |
天际线问题 | ❌ | |
排序与检索 | 最大数 | ❌ |
摆动排序 II | ❌ | |
寻找峰值 | ❌ | |
寻找重复数 | ❌ | |
计算右侧小于当前元素的个数 | ❌ | |
动态规划 | 至少有K个重复字符的最长子串 | ❌ |
二叉树中的最大路径和 | ❌ | |
最长连续序列 | ❌ | |
打家劫舍 | ❌ | |
完全平方数 | ❌ | |
最长上升子序列 | ❌ | |
零钱兑换 | ❌ | |
矩阵中的最长递增路径 | ❌ | |
图论 | 单词接龙 | ❌ |
岛屿数量 | ❌ | |
课程表 | ❌ | |
课程表 II | ❌ | |
数学 & 位运算 | 只出现一次的数字 | ✔️ |
直线上最多的点数 | ❌ | |
分数到小数 | ❌ | |
阶乘后的零 | ❌ | |
颠倒二进制位 | ❌ | |
位1的个数 | ❌ | |
计数质数 | ❌ | |
缺失数字 | ❌ | |
3的幂 | ✔️ |
同样也是一个刷题新手,才刷了这么点:sweat:
数学——是什么?
数学是利用符号语言研究数量、结构、变化以及空间等概念的一门学科,从某种角度看属于形式科学的一种。数学透过抽象化和逻辑推理的使用,由计数、计算、量度和对物体形状及运动的观察而产生。数学家们拓展这些概念,为了公式化新的猜想以及从选定的公理及定义中建立起严谨推导出的定理。 基础数学的知识与运用是个人与团体生活中不可或缺的一环。对数学基本概念的完善,早在古埃及、美索不达米亚及古印度内的古代数学文本便可观见,而在古希腊那里有更为严谨的处理。从那时开始,数学的发展便持续不断地小幅进展,至 16 世纪的文艺复兴时期,因为新的科学发现和数学革新两者的交互,致使数学的加速发展,直至今日。数学并成为许多国家及地区的教育范畴中的一部分。 今日,数学使用在不同的领域中,包括科学、工程、医学、经济学和金融学等。数学对这些领域的应用通常被称为应用数学,有时亦会激起新的数学发现,并导致全新学科的发展,例如物理学的实质性发展中建立的某些理论激发数学家对于某些问题的不同角度的思考。数学家也研究纯数学,就是数学本身的实质性内容,而不以任何实际应用为目标。虽然许多研究以纯数学开始,但其过程中也发现许多应用之处。
这个我会刷出一个放一个:
题目 | 难度 | 状态 | 代码位置 | 对我来说的困难程度 |
---|---|---|---|---|
633. 平方数之和 | 简单 | ✔️ | 平方数之和-二分查找_循环~3 | ⭐⭐⭐ |
1281.整数的各位积和之差 | 简单 | ✔️ | 整数的各位积和之差-数学~2 | ⭐⭐ |
面试题17.打印从1到最大的n位数 | 简单 | ✔️ | 打印从1到最大的n位数-数学~2 | ⭐⭐ |
1323.6 和 9 组成的最大数字 | 简单 | ✔️ | 6 和 9 组成的最大数字-数学~2 | ⭐⭐ |
258.各位相加 | 简单 | ✔️ | 各位相加-数学~2 | ⭐⭐ |
13.罗马数字转整数 | 简单 | ✔️ | 罗马数字转整数-数学~3 | ⭐⭐⭐ |
9.回文数 | 简单 | ✔️ | 回文数-力扣-LeetCode | ⭐⭐ |
268.缺失数字 | 简单 | ✔️ | 缺失数字-数学~3 | ⭐⭐⭐ |
67.二进制求和 | 简单 | ✔️ | 二进制求和-数学~3 | ⭐⭐⭐ |
231.2的幂 | 简单 | ✔️ | 2的幂-数学~1 | ⭐ |
326.3的幂 | 简单 | ✔️ | 2的幂-数学~1 备注:改进2的幂就行 | ⭐ |
7.整数反转 | 简单 | ✔️ | 整数反转-数学~2 | ⭐⭐ |
- 欢迎提出Issue,我会立刻回答
- 欢迎Star,以资鼓励,你们的支持是我维护仓库的最大动力
- 欢迎Fork,如果您觉得仓库很好,就请Fork一下(估计几个月过去了)
- 现有的知识点难免存在不完善或者错误,所以你可以对已有知识点进行修改/补充。
- 笔记内容大多是手敲,所以难免会有笔误,你可以帮我找错别字。
- 很多知识点我可能没有涉及到,所以你可以对其他知识点进行补充。
我们一起努力,都拿offer!:muscle: