这个项目的目标:本项目中给出了可运行的数据结构代码,这样是为了让学生更方便地帮助我们熟悉《数据结构》这门计算机科学专业基础课程。期望大家通过阅读这些代码的范本,能够对于代码的功能、设计思路、执行过程等必要的核心思想有一个更好的了解,期望对您有用!
所以,别处在那里纹丝不动啦!我们不妨现在就开始吧!
项目按照课本的章节次序进行划分目录结构。从根目录开始,每一个子目录对应课本中的一个章节。其中,每一个章节又细分诸多小节,每个小节有诸多算法。那么,在项目中的表现就是在根目录的一级子目录下,创建诸多解决各种情况的.c或.cpp的代码源文件。具体可见下图:
本项目是用JetBrains出品的CLion完成编写的,故,强烈推荐您使用相同的IDE打开本项目。
让您的电脑能够运行本项目中的代码,您需要:
事先手动配置C语言编译器。我这里推荐使用MinGW-GNU-GCC(v8.1.0)。
**在哪里获得呢?**您可以在安装Code::Blocks时,下载包含MinGW的版本。点击后面的链接,直达>>>CodeBlocks的官网
2. 学习使用CMake语法。在上文“项目目录结构”一节中,我们已经了解过:本项目采用的是多级目录的层次结构组织的。CLion对于多级目录多源文件的编译组织方式使用过各级子目录中的CMakeList.txt指定的。具体如何使用CMakeList.txt去实现对于多级子目录中的源文件都可独立运行,请参考其他教程,此处不详细展开。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型