# hand-torn-data-structure **Repository Path**: JonnyAdhere/hand-torn-data-structure ## Basic Information - **Project Name**: hand-torn-data-structure - **Description**: 手撕数据结构,无痛学习数据结构和算法 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-06 - **Last Updated**: 2024-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: myself ## README #### 手撕数据结构 注:手撕数据结构计划于2024.05.06正式启动,目标是无痛学习数据结构,让数据结构不再成为拦路虎~~~ 当前目录是为了记录并保存数据结构和算法学习中的代码练习。由于王道等考研辅导书参考的严蔚敏的数据结构和算法(C语言)经典约定使用的并非纯C语言语法,而是加入了C++的引用等拓展和一些约定的类C语言,因此无法用C语言去直接验证书上的代码和算法思路。所以本目录要用C++的语法来编译和实践,因为C++兼容C语言。 ##### 文件夹结构 - `hand-torn-data-structure`:主文件夹,包含以下子文件夹和文件: - `README.md`:本说明文档 - `src`:源代码文件夹,包含以下子文件夹和文件: ~~- `data_structure`:数据结构相关代码~~ ~~- `algorithm`:算法相关代码~~ - `bin`:源代码编译后的可执行文件所在文件夹 - `test`:测试文件夹,包含用于测试数据结构和算法的代码 - `doc`:文档文件夹,包含相关文档和说明 ##### 代码编写规范 在本目录中,我们将使用C++的语法来编写代码。为了保持兼容性,请确保您的代码可以在C++编译器中运行。 ##### 算法实践 在本目录中,我们将实践书上的算法和数据结构。请按照以下步骤进行: 1. 首先,阅读相关章节,理解算法的思路和数据结构的设计。 2. 使用C++的语法和特性,将算法和数据结构实现出来。 3. 在`test`文件夹中编写测试代码,以确保算法的正确性。 4. 如果需要,可以对算法进行优化,以提高性能。 ##### 注意事项 - 请确保您的代码遵循相关法律法规和社会主义核心价值观。 - 请保护个人隐私和知识产权,不要将他人的代码直接复制粘贴到自己的项目中。 - 如果在实践过程中遇到问题,请先尝试自己解决问题,如果无法解决,可以寻求他人的帮助。