Skip to content
This repository has been archived by the owner on Sep 15, 2024. It is now read-only.
/ d2ds Public archive

Dive into Data Structures - 强调动手实践的数据结构学习项目,其中包含在线书籍、公开课、练习代码等子项目

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE-BOOK
Apache-2.0
LICENSE-CODE
Notifications You must be signed in to change notification settings

Sunrisepeak/d2ds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目已转移到D2Learn/d2ds

动手写数据结构 | d2ds

Dive into Data Structures - 强调动手实践数据结构学习项目,其中包含在线书籍、公开课、练习代码等子项目

项目主页 - 开发看板
d2ds-book - d2ds-courses - d2ds-dslings - dstruct

项目已经使用xlings重构 - 文档待更新


目标

  • 1. 任何人都可以在网上免费获取
  • 2. 不仅强调原理, 更强调动手实践
  • 3. 自动化的代码练习系统, 让使用者轻松从零实现一个数据结构
  • 4. 强调共建共享, 让更多的人加入d2ds社区, 快速迭代和提升内容
  • 5. 提供社区成员用于代码分享、技术交流、的论坛和群组

book & courses | 阅读

d2ds 材料 视频 参考 备注
Array chapter1 video1 - video2 dstruct::Array 备用地址
Vector chapter2 video1 - video2 dstruct::Vector 备用地址
SinglyLink chapter3 video1 - video2 dstruct::SinglyLink 备用地址
SLinkedList chapter5 video1 - video2 dstruct::SList 备用地址
video3 - video4
X chapterX video1 - video2 dstruct::X 备用地址

d2ds-dslings | 练习

通过使用xlings下载项目并运行自动化检测的编译器驱动开发模式来进行代码练习

注: xlings安装文档

获取练习代码

xlings drepo d2ds

执行dslings进入练习

进入d2ds目录, 执行dslings开始练习

cd d2ds
xlings dslings

打开电子书

xlings book

社区 | 交流

知识库

知识库汇总页

  • 一个d2ds相关技术点解析的知识库
  • 统一的汇总页, 便于查找
  • 降低d2ds的上手难度, 和帮助使用者理解
  • 技术/环境搭建及项目常见问题汇总
  • ShowYourCode-2024

交流渠道

参与项目 | 社区贡献

  • 参与社区交流: 反馈问题、参与社区问题讨论
  • 参与项目开发: 通过开发看板, 参与社区中问题处理、修复Bug、开发&优化新功能/模块
  • 参与知识库的建设: 对d2ds中的一些内容做技术解读, 丰富知识库, 以至于帮助到更多同学

About

Dive into Data Structures - 强调动手实践的数据结构学习项目,其中包含在线书籍、公开课、练习代码等子项目

Topics

Resources

License

Unknown, Apache-2.0 licenses found

Licenses found

Unknown
LICENSE-BOOK
Apache-2.0
LICENSE-CODE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published