Skip to content

isKage/dsa-notes

Repository files navigation

License GitHub Commits

GitHub Watchers GitHub Stars GitHub Forks

数据结构与算法

Data Structure and Algorithms

Tags: Data Structure Algorithms Python

本仓库 [持续更新中] 笔记与代码根据书本 《数据结构与算法 Python 语言实现》 整理。我的知乎专栏 isKage 数据结构与算法 ;我的个人博客 isKage 数据结构与算法 。本仓库笔记包括的是通用、常见的数据结构与算法。编程语言并不重要,为简单实现采用的是 Python 语言,读者可根据自己的偏好自主实现。

基于本仓库的知识,综合使用各类基础数据结构与算法,实现了一个“商业决策平台的智能数据管理系统”的课程项目,DSA-PJ

目录

  1. Python 基础:面向对象程序设计
  2. 算法分析:计算原子与时间复杂度
  3. 递归算法
  4. 数组
  5. 链表
  6. 栈和队列
  7. 优先级队列和堆
  8. 映射、哈希表、跳跃表
  9. 搜索树实现有序映射
  10. 排序与选择
  11. 图与图算法
  12. 文本处理

习题

习题文件夹为 Assignments

  1. 第一次习题:有关 introduction, alorithm, recursion, array, linked list and stackHW1
  2. 第二次习题:有关 linked list tree binary tree priority queue heap and heap sortHW2
  3. 第三次习题:有关 map hash search tree AVL sort merge & quick sort and selectHW3
  4. 第四次习题:有关 graph text dynamic programmingHW4

友链

  1. isKage 的知乎主页 Zhihu
  2. isKage 的个人博客 isKage`Blog
  3. 其他各类笔记/资料整理 Notes Navigation

Stars

Stargazers over time

About

数据结构与算法:基于 Python (Data Structure and Algorithms in Python)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published