数据结构与算法解析(C语言版)--搭建项目环境

本栏目致力于从0开始使用纯C语言将经典算法转换成能够直接上机运行的程序,以项目的形式详细描述数据存储结构、算法实现和程序运行过程。

参考书目如下:

《数据结构C语言版-严蔚敏》

《数据结构算法解析第2版-高一凡》

软件工具:

dev-cpp


搭建项目环境

1、创建项目

打开dev-cpp,点击"文件"->"新建"->"项目",选择控制台应用中的C项目。

保存项目

保存main.c到同级目录下的src目录下

2、运行测试

点击编译按钮,确保没有问题,点击运行按钮,出现如下图则测试OK.

整理代码文件

创建main.h头文件,引入项目头文件以及书写项目中需要用到的宏定义。

复制代码
#ifndef _MAIN_H
#define _MAIN_H

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

#define TRUE  1
#define FALSE 0
#define OK    1
#define ERROR 0
#define INFEASIBLE -1   // 无意义 
#define OVERFLOW -2

typedef int Status;
typedef int ElemType;


#endif 

项目仓库地址

https://gitee.com/amyliyanice/data_struct.git

相关推荐
仰泳的熊猫2 小时前
题目2570:蓝桥杯2020年第十一届省赛真题-成绩分析
数据结构·c++·算法·蓝桥杯
无极低码5 小时前
ecGlypher新手安装分步指南(标准化流程)
人工智能·算法·自然语言处理·大模型·rag
爱编码的小八嘎6 小时前
C语言完美演绎4-7
c语言
软件算法开发6 小时前
基于海象优化算法的LSTM网络模型(WOA-LSTM)的一维时间序列预测matlab仿真
算法·matlab·lstm·一维时间序列预测·woa-lstm·海象优化
罗超驿6 小时前
独立实现双向链表_LinkedList
java·数据结构·链表·linkedlist
superior tigre6 小时前
22 括号生成
算法·深度优先
炘爚7 小时前
C语言(文件操作)
c语言·开发语言
努力也学不会java8 小时前
【缓存算法】一篇文章带你彻底搞懂面试高频题LRU/LFU
java·数据结构·人工智能·算法·缓存·面试
W.D.小糊涂8 小时前
gpu服务器安装windows+ubuntu24.04双系统
c语言·开发语言·数据库