📚 zzu_DataStructure_Experiment: It is a repository for learning and practicing core data structures. It features implementations, examples, and test cases for arrays, linked lists, stacks, queues, trees, graphs, and more, helping users strengthen coding and algorithm skills.
🐑 zzu_DataStructure_Experiment:是一个用于学习和练习核心数据结构的代码仓库。它包含zzu的所有数据结构实验,涉及数组、链表、栈、队列、树、图等多种数据结构的实现、示例和测试用例,帮助读者强化编程能力并提升算法思维。
这里以exp01为例,介绍如何进行实验运行配置。这里有两种方法执行,分别是cmake方式和单独运行单个文件:
⚠️ 前提是电脑上已经正确配置c/c++环境和cmake工具。mac用户可参考我的博客:MacBook使用杂记
1️⃣ 首先打开终端,切换到项目目录,创建构建(build)目录:
cd Path/To/exp01
mkdir build
cd build2️⃣ 接着运行CMake 生成构建文件并编译:
cmake ..
make3️⃣ 如果成功,会看到:
[100%] Built target SeqList.exe4️⃣ 最后运行程序:编译完成后,在 build/ 目录中会生成一个可执行文件,执行运行命令:
./SeqList.exe
⚠️ 以下命令适用于已经配置好c/c++编译的Mac系统。其他平台用户建议直接使用IDE(如Devc++、Vscode等)运行按钮运行。
1️⃣ 打开终端,切换到项目目录,使用mac自带c++编译工具clang++编译:
cd Path/To/exp01
clang++ -std=c++17 SeqListSingle.cpp -o SeqListSingle 2️⃣ 运行编译好的可执行程序SeqListSingle:
./SeqListSingle