# DataStructure And Algorithm **Repository Path**: happy-traveller/data-structure ## Basic Information - **Project Name**: DataStructure And Algorithm - **Description**: 数据结构学习与OJ练习 - **Primary Language**: C++ - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-04-09 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DataStructure # 介绍 数据结构学习与复习,参考资料,王道数据结构书籍,严蔚敏数据结构书籍,以及网络上的一些资料。 代码使用C语言编写,使用CMake进行构建,语言标准C++11。 # 安装教程 1. git clone https://gitee.com/happy-traveller/data-structure.git 2. 直接下载ZIP压缩包 # 文件说明 文件分为两个文件夹,一个是`ProcessOrientedDataStructure`,一个是`ReferenceCodeForExam`,`ProcessOrientedDataStructure`文件夹侧重数据库的学习,以王道数据结构书籍作为基础,进行代码编写,并进行测试,`ReferenceCodeForExam`文件夹侧重数据结构考试,以严蔚敏数据结构作为基础,进行代码编写。 # 使用说明 ## ProcessOrientedDataStructure 1. 采用C++语言编写,使用CMake进行构建,语言标准C++11。 2. 进入ProcessOrientedDataStructure 3. 修改两个CMakeLists.txt中的`set(CMAKE_CXX_COMPILER "clang++")`的路径 4. 运行./Script/Windows/cmake.cmd构建makefile 5. 运行./Script/Windows/make.cmd构建可执行程序 6. 运行./Script/Windows/run.cmd执行程序 7. 运行./Script/Windows/runall.cmd运行3-6全流程 ## ReferenceCodeForExam 1. 采用C++语言编写,使用CMake进行构建,语言标准C++11。 2. 进入ReferenceCodeForExam 3. 修改两个CMakeLists.txt中的`set(CMAKE_CXX_COMPILER "clang++")`的路径 4. 运行./Script/Windows/cmake.cmd构建makefile 5. 运行./Script/Windows/make.cmd构建可执行程序 6. 运行./Script/Windows/run.cmd执行程序 7. 运行./Script/Windows/runall.cmd运行3-6全流程 # 进度 1. 针对公共库,线性表,单链表,栈,队列,二叉树进行全部编写 2. 针对公共库,线性表,单链表,栈,队列,二叉树进行全部测试