动手写数据结构(d2ds)开源课程

简介

一个任何人都可以免费(通过互联网)获取, 并且强调动手实践的数据结构开源课程

  • 强调动手写代码
  • 强调课程共建共享

Note: 欢迎大家积极的参与到课程的学习、讨论、反馈、和建设中, 来促进d2ds系列的不断优化和改善-ing, 为后续的参与者提供更优质的内容和学习体验

课程结构

开源书籍/资料 d2ds在线阅读
视频课 视频合集    Playlist
代码练习(dslings) d2ds dslings
课程论坛 讨论|交流|共建    即时交流
数据结构模板库 dstruct


课程安排 - 2024

最新动态

第8周 - 2024年5月23

更新嵌入式单链表 - SinglyLink

所有动态

课程介绍

时间 课程小节 阅读材料 PPT/视频 备注
3月29 课程介绍          
  dslings - 环境配置及演示        

C++基础

4月5 范型编程基础         备用地址
  dslings - 动手写模板        
4月12 范围for循环分析         备用地址
  dslings - 动手写py_range        

基础数据结构

4月20 Array容器核心实现         备用地址
  dslings - Array代码练习        
5月12 Vector核心原理         备用地址
  dslings - Vector代码练习        
5月12 SinglyLink核心原理     备用地址
  dslings - SinglyLink代码练习        

课程资源

直接资源

部分相关资源