# data structure experiment **Repository Path**: sunist/data-structure-experiment ## Basic Information - **Project Name**: data structure experiment - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-30 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Data Structure Experiment Codelibs # ## Introduction ## 这是属于西南大学计算机科学与技术专业学生的一个私有代码仓库,为2019级西南大学商贸学院计算机科学与技术3班、4班部分学生所有。这个仓库的内容是数据结构课程的实验代码,仓库将在课题结束后公开。 项目开发环境: | 操作系统 | 编译器 | C++标准 | 编译器版本 | |----------------------------|----------------|-------|-------| | Windows 10 WorkStation/Pro | ANSI GCC | CXX14 | 9.0 | | macOS Catalina/Big Sur | LLVM GCC/Clang | CXX14 | 13.0 | 本项目在CLion开发环境下使用CMake进行开发、编译、调试与生成。 本项目使用Visual Studio Code/Visual Studio进行调试与编译。 > **小组成员:** > 组长: 2019级-4班:陈羿羽 > 组员: 2019级-3班:陈施彤, 2019级-4班:刘清华、利义志、伍尧、赵凯泉 ## Directory Structure ## 本仓库结构如下: ``` + main.cpp + CMakeList.txt + README.md + Lib ++ scl.cpp ++ scl.h + Src ++ experiment_01.hpp ++ experiment_02.hpp ++ experiment_03.hpp ++ experiment_04.hpp ++ experiment_05.hpp + Powerpoint ++ experiment_01.ppsx ``` 本仓库的类库结构如下: ``` + cn_sunist_prevdefine ++ enum Status ++ enum SortMode + cn_sunist_datastructure_algorithm + cn_sunist_datastructure_prevlib ++ class LinkedListNode ++ class LinkedArrayListNode ++ class StackNode ++ class QueueNode + cn_sunist_datastructure_library ++ class ArrayList ++ class LinkedList ++ class LinkedArrayList ++ class Stack ++ class Queue ++ class Set ++ class HashMap ``` ## How to use the library ## 如果你想使用本仓库的改进数据结构, + 请将`Lib`目录下需要的文件复制到您的工程或代码目录下 + 将所需头文件`*.h`引入您的代码中 + 类库所有的类、方法都封装在命名空间`scl`中 + 如果编译时提示未找到定义,您可能需要同时`include`头文件`*.h`和实现文件`*.cpp`