python学习及算法数据结构(结合力扣刷题)
文章平均质量分 86
1、python基础
掌握python语法、常用集合与操作、函数、面向对象,文件与异常等
2、python算法及数据结构
掌握排序、单调队列
3、python算法与数据结构
掌握滑动窗口
4、python算法与数据结构
掌握搜索专题
5、python算法与数据结构
掌握动态规划
他是只猫
没有特别幸运,那么就请先特别努力,别因为懒惰而失败,还矫情地将原因归于自己倒霉。只有特别努力,才能显得毫不费力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python算法与数据结构(搜索算法和拓扑排序算法)---广度优先搜索和拓扑排序
广度优先是按照层次由近及远的进行搜索,在当前层次所有可及节点都搜索完毕后才会继续往下搜索,其本质就是寻找从起点到终点的最短路程。原创 2024-02-03 15:41:24 · 739 阅读 · 0 评论 -
python算法与数据结构---动态规划
对于一个模型为n的问题,将其分解为k个规模较小的子问题(阶段),按顺序求解子问题,前一子问题的解,为后一子问题提供有用的信息。在求解任一子问题时,通过决策求得局部最优解,依次解决各子问题。最后通过简单的判断,得到原问题的解。原创 2024-02-03 11:18:37 · 1238 阅读 · 0 评论 -
python算法与数据结构---滑动窗口&双指针
目标是找子数组,暴力遍历所有的子数组。原创 2024-01-28 17:03:26 · 456 阅读 · 0 评论 -
python算法与数据结构---单调栈与实践
单调栈是一个栈,里面的元素的大小按照它们所在栈的位置,满足一定的单调性;应用场景。原创 2024-01-21 15:06:31 · 474 阅读 · 0 评论 -
python算法与数据结构---排序和归并排序
专栏是基于python的基础知识,是很好的入门学习资料。帮助大家快速理解这些数据结构和常见算法的概念,同时结合力扣题目,也能更好的掌握这些知识,达到在面试中游刃有余的效果。本专栏主要针对python基础语法,帮助学习者快速接触并掌握python大部分最重要的语法特征。而且在面试过程中这些是必考,必问的内容。temp数组用于存储合并结果,合并后拷贝回原数组;通过本专栏可以快速掌握python的基础语法。平均时间复杂度:O(N。最坏时间复杂度:O(N。1、基本数据类型和变量。2、分支结构与循环结构。原创 2024-01-21 13:36:19 · 304 阅读 · 0 评论 -
python算法与数据结构(搜索算法和拓扑排序算法)---深度优先搜索
深度优先搜索属于图算法的一种(Depth First Search)。其过程简要来说就是对每一个可能的分支路径深入到不能深入为止,而且每一个节点只能访问一次。深度优先搜索是每一次按照一个方向进行穷尽式的搜索,当该方向上的搜索无法继续往前的时候,这时候就退回到上一步,换一个方向继续搜索。原创 2024-01-19 00:30:10 · 437 阅读 · 0 评论 -
python基础知识
本专栏主要针对python基础语法,帮助学习者快速接触并掌握python大部分最重要的语法特征。1、基本数据类型和变量2、分支结构与循环结构3、函数与异常处理4、类与模块5、文件读写通过本专栏可以快速掌握python的基础语法。原创 2024-01-17 22:53:00 · 1188 阅读 · 1 评论
分享