PegasusWang/python_data_structures_and_algorithms

10个月前 376次点击 来自 其他

收录专题: 源因

https://github.com/PegasusWang/python_data_structures_and_algorithms

Python 算法与数据结构视频教程

目录结构

这里讲解的章节我参考了下边教材中列举的一些书籍,并且自己设计了大纲,争取做到循序渐进,简单实用。因为实现一些高级数据结构的时候会用到 很多底层数据结构,防止跳跃太大导致读者理解困难。

课程的目录结构如下,每一章都有配套的文字讲义(markdown),示例代码,视频讲解,详细的讲解一般会放在视频里,使用手写板来 进行板书,包括文字、图示、手动模拟算法过程等。

  • 课程介绍
  • 课程简介之笨方法学算法
  • 抽象数据类型 ADT,面向对象编程
  • 数组和列表
  • 链表,高级链表。双链表,循环双端链表
  • 队列,双端队列,循环双端队列
  • 栈,栈溢出
  • 算法分析,时间复杂度 大O 表示法
  • 哈希表,散列冲突
  • 字典
  • 集合
  • 递归
  • 查找:线性查找和二分查找
  • 基本排序算法: 冒泡、选择、插入排序
  • 高级排序算法: 归并排序、快排
  • 树,二叉树
  • 堆与堆排序
  • 优先级队列
  • 二叉查找树
  • 图与图的遍历
  • python 内置常用数据结构和算法的使用。list, dict, set, collections 模块,heapq 模块
  • 面试笔试常考算法
Card image cap
开发者雷

尘世间一个小小的开发者,每天增加一些无聊的知识,就不会无聊了

要加油~~~

技术文档 >> 系列应用 >>
热推应用
Let'sLearnSwift
学习Swift的入门教程
PyPie
Python is as good as Pie
标签