python - leetcode【数据结构-算法】-入门/通关手册
python的算法入门/通关/手册
- 前言:
- 算法通关手册(LeetCode)-github
- Hello 算法:
- python数据结构和算法 - 中文版
- The Algorithms - Python
- 最后
- 刷题思维:
前言:
因为笔者马上要去面试了,正在刷leetcode,同时准备着与leetcode相关的python知识点。所以这里找到了几个github上几个相关的python - leetcode知识点帖子:
算法通关手册(LeetCode)-github
算法通关手册(LeetCode)
算法通关手册电子书地址
作者介绍:
我是一名 iOS / macOS 的开发程序员,另外也是北航软院的一名非全硕士(在读)。曾在大学期间学习过算法知识,并参加过 3 年的 ACM 比赛, 但水平有限,未能取得理想成绩。但是这 3 年的 ACM 经历,给我最大的收获是锻炼了自己的逻辑思维和解决实际问题的能力,这种能力为我今后的工作、学习打下了坚实的基础。
我从 2021 年 03 月 30 日开始每日在 LeetCode 刷题,到 2022 年 06 月 08 日已经刷了 1000+ 道题目,并且完成了 800+ 道题解。努力向着 1000+、1500+、2000+ 道题解前进。
Hello 算法:
Hello 算法官网
- 本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。
- 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。
- 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。
- 鼓励读者互助学习,提问与评论通常可在两日内得到回复。
python数据结构和算法 - 中文版
通过python解决算法和数据结构问题
The Algorithms - Python
几个印度小哥,在GitHub上建了一个各种Python算法的新手入门大全,现在标星已经超过2.6万。这个项目主要包括两部分内容:一是各种算法的基本原理讲解,二是各种算法的代码实现。
传送门:https://github.com/TheAlgorithms/Python?tab=readme-ov-file
最后
其实主要就是介绍上面两个和python相关的算法帖子。剩下的自己还找了一些中文python知识点帖子以便刷题自用:
Python学习笔记
【Python 和 LeetCode 】Python 基础|LeetCode 算法知识点总结 | 刷LeetCode笔记 | 整理中。。。
LeetCode刷题必知的Python知识
Python 必知必会知识点
python基础语法——常量、变量、注释、输入输出和运算符
python教程
刷题思维:
- 理解题意(经验与知识),单步运行(测试提供的样例),抽象化(类似于用公式解决一类题)
- 编程(对所用语言及API的理解,各种语言的基础知识点)
- 测试、边界情况:边界输入输出,数组有没有越界,死循环,资源释放
- 优化:方向(运行很慢的原因是什么?是算法?抽象还是别的什么)