1 Star 1 Fork 1

Hacker_DL / Happy Data Structure

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Happy Data Structure

项目logo

输入图片说明

项目介绍

​ 这个项目的目标:本项目中给出了可运行的数据结构代码,这样是为了让学生更方便地帮助我们熟悉《数据结构》这门计算机科学专业基础课程。期望大家通过阅读这些代码的范本,能够对于代码的功能、设计思路、执行过程等必要的核心思想有一个更好的了解,期望对您有用!

​ 所以,别处在那里纹丝不动啦!我们不妨现在就开始吧!

项目目录结构

​ 项目按照课本的章节次序进行划分目录结构。从根目录开始,每一个子目录对应课本中的一个章节。其中,每一个章节又细分诸多小节,每个小节有诸多算法。那么,在项目中的表现就是在根目录的一级子目录下,创建诸多解决各种情况的.c或.cpp的代码源文件。具体可见下图:

输入图片说明

使用前须知(软件准备)

  1. 本项目是用JetBrains出品的CLion完成编写的,故,强烈推荐您使用相同的IDE打开本项目。

  2. 让您的电脑能够运行本项目中的代码,您需要:

    1. 事先手动配置C语言编译器。我这里推荐使用MinGW-GNU-GCC(v8.1.0)。

      **在哪里获得呢?**您可以在安装Code::Blocks时,下载包含MinGW的版本。点击后面的链接,直达>>>CodeBlocks的官网

输入图片说明 2. 学习使用CMake语法。在上文“项目目录结构”一节中,我们已经了解过:本项目采用的是多级目录的层次结构组织的。CLion对于多级目录多源文件的编译组织方式使用过各级子目录中的CMakeList.txt指定的。具体如何使用CMakeList.txt去实现对于多级子目录中的源文件都可独立运行,请参考其他教程,此处不详细展开。

MIT License Copyright (c) 2023 Hacker_DL Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

The goal of this project is to help us get familiar with Data Structure, a professional basic course of Computer Science. Hope you can get a better understanding of it. So, let's set the ball rolling! 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/hacker-dl/happy-data-structure.git
git@gitee.com:hacker-dl/happy-data-structure.git
hacker-dl
happy-data-structure
Happy Data Structure
master

搜索帮助