Skip to content
/ d2ds Public
forked from Sunrisepeak/d2ds

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

d2learn/d2ds

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

动手写数据结构 | d2ds - WIP

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

主页 - 论坛
d2ds-book - d2ds-video - 动画 - d2ds-code - dstruct

目标

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

快速开始

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

点击查看xlings安装命令

Linux

curl -fsSL https://d2learn.org/xlings-install.sh | bash

Windows - PowerShell

Invoke-Expression (Invoke-Webrequest 'https://d2learn.org/xlings-install.ps1.txt' -UseBasicParsing).Content

注: xlings包含所需的xim和d2x工具 -> 详情


获取项目&配置环境

下载d2ds项目到当前目录并自动配置本地环境

xim -i d2x:d2ds

基本用法

使用d2x命令查看电子书或进行代码练习

打开电子书/项目文档

d2x book

进入代码练习自动检测程序

d2x checker

社区 | 交流

参与项目 | 社区贡献

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

About

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

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

Languages

  • C++ 64.0%
  • Python 30.5%
  • Xmake 5.5%