# datacppx **Repository Path**: liwolves/datacppx ## Basic Information - **Project Name**: datacppx - **Description**: 数据结构408代码实现,非伪代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-09-08 - **Last Updated**: 2022-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DataCpp - 算法从思想到实现不能急于求成,需要时间沉淀,需要不断练习 - 关于本人的更多项目请访问主页 Github/lWolvesl #### 章节对应王道408数据结构册 - 当前为2022年版,等完成后会更至2023版 - 先对基础算法吃透再看题目,如第五章先将先/中/后的递归非递归算法```chapter5/BiTNode.cpp``` 研究完成,再看第五章的题目```chapter5/exercises_5_x.cpp``` - 从第五章(树)开始,结构相对复杂,开始编写详细注释 - 每题对应一个测试方法 - 第六章的图分别使用```邻接矩阵```和```邻接表```进行了完整实现 - ```邻接矩阵```实现相对简单,因此使用了C++完整的类支持 - ```邻接表```大量涉及指针,为方便阅览,采用标准的C写法 数据结构 C/C++实现,已更新完第五章 - 项目为cmake项目,需要本地或服务器提供cmake支持 - cmake文件即为根目录下的 ```CMakeLists.txt```文件 - 若需要 ```wolves```提供运行环境支持,请联系我并查看 Introduction ## 克隆项目(以下均可) - ```git clone https://gitee.com/liwolves/datacppx.git``` - ```git clone https://www.gitlab.wolves.top:46080/wolves/datacppx.git``` - ```git clone https://github.com/lWolvesl/dataCppx.git``` ## 更新项目 - ```git pull``` #### 自定义工具集 - 具体实现位于根目录下的```tools.cpp```文件 - 工具集存在C++14标准后使用的C++关键字,若仅使用C请注释相关爆红代码或做替换 - 工具集方法含有详细注释,若出现疑问请提交```issue``` - 工具集默认提供了栈、队列、双端队列以及时间戳打印,真随机数生成,字符串处理工具等,详情请见注释