当前位置: 首页 > news >正文

肥西县重点工程建设管理局网站帝国cms做搜索网站

肥西县重点工程建设管理局网站,帝国cms做搜索网站,php做彩票网站吗,wordpress前台写文章今天是项目的第二天 昨天一顿迷茫,可恶 今天啥也不关先来点基本的构架 #includequeue//队列 #define FALSE 0 #define TRUE 1 #define ERROR 0 #define OK 1 #define nocnect 999999//未链接的距离 #define maxplace 31//景区的观景点的最大个30数不要0下标的 #defi…今天是项目的第二天 昨天一顿迷茫,可恶 今天啥也不关先来点基本的构架 #includequeue//队列 #define FALSE 0 #define TRUE 1 #define ERROR 0 #define OK 1 #define nocnect 999999//未链接的距离 #define maxplace 31//景区的观景点的最大个30数不要0下标的 #define SpotName 30//景点名字字符串长度 前面的定义先,对于一些功能的时候(bfs)的时候要用到队列,本来想写的,但是呀 c可以直接实现就没写了. typedef struct {int elem[maxplace];//记录最短路径上的顶点序号int top; }PathStack; //顺序栈 第一个对栈的定义 int stackStar(PathStack* S) {S-top 0;return OK; } //栈的初始化int StackIsEmpty(PathStack S) {if (S.top 0) {return TRUE;}return FALSE; } //检查栈是否为空int Push(PathStack* S, int e) {if (S-top maxplace) {return ERROR;}S-elem[S-top] e;S-top;return OK; } //入栈int Pop(PathStack* S, int* e) {if (S-top 0) {return ERROR;}S-top--;*e S-elem[S-top]; } //出栈栈的各种操作 用栈的主要的 要是有删除景点的地点个话可以标记 typedef struct palceDrop {char name[50];//名字int number;//编号char brief_introduction[500];//简介 }drop; //进去地点的节点 定义的基本7的节点,目前就写了,这些后面也许会添加一些  typedef struct {palceDrop drops[maxplace];double map[maxplace 1][maxplace 1];//邻接矩阵int Points, edges;//当前顶点数、边数 }AMGraph; //地图的全部,边,点,节点数组,矩阵存边 这是总地图 ,包含了节点数组 有节点的个数,以及边的条数(有的景点未必可通的)图的遍历,最短路以及floyed typedef struct {int p[maxplace 1];//标记该顶点是否已求出最短路径p[]数组double Shortest[maxplace 1];//记录当前到i的最短路径t[]数组int PrePath[maxplace 1];//记录当前最短路径的前驱顶点以及next }Dij_AssistArray; //djs的辅助数组 typedef struct {double Shortest[maxplace 1][maxplace 1];//记录当前最短路径int PrePath[maxplace 1][maxplace 1];//记录当前最短路径的前驱顶点 }Floyd_AssistArray; //floyed的辅助数组 直接定义,不用定义成山散乱的变量了 用的会更方便 写这项目,肯定会用到的 但是djsterl我还没想好咋用,floyed可以直接用求各个景点的最近的距离 单源最短路大概会用在使用者依据自己当前的距离来计算最短路 void enterData(AMGraph* f) {FILE* fp fopen(D:\\xunlei\\wyclx\\景区旅游咨询系统\\data1.txt, r);FILE* fd fopen(D:\\xunlei\\wyclx\\景区旅游咨询系统\\data2.txt, r);if (fp NULL || fd NULL) {printf(位置错误,文件未打开\n);exit(0);}fscanf(fp, %d, f-Points);//点数fscanf(fp, %d, f-edges);//边数for (int h 1; h f-Points;h)for (int j 1;j f-Points;j)f-map[h][j] nocnect;//初始化for (int h 1;h f-Points;h)f-drops[h].number h;//编号的初始化for (int p 1;p f-edges;p) {int x0;//点1int y0;//点2double ll0;//两个景点的距离fscanf(fp, %d, x);fscanf(fp, %d, y);fscanf(fp, %lf, ll);f-map[x][y] ll;f-map[y][x] ll;//双向的}//对景点距离的录入,完善地图for (int h 1;h f-Points;h) {fscanf(fd, %s, f-drops[h].name);char a[200];while(fscanf(fd, %s, a) ! 0)strcpy(f-drops[h].brief_introduction, a);}//对名字以及简介的输入fclose(fp);fclose(fd); } //对数据的输入(暂时没有计算最短路) 文件的操作,但是还只是测试了一部分,还未全测试完 对于文件的操作还是不熟悉,用的实在是太少了 void star() {AMGraph* f (AMGraph*)malloc(sizeof(AMGraph));enterData(f);Floyd_AssistArray* fl (Floyd_AssistArray*)malloc(sizeof(Floyd_AssistArray));floyedachieve(f,fl);} //开始入口函数(未完成) 入口函数 ,暂时的话还未完成目前只有,定义地图,以及求广源的最短路,之后的话会把菜单以及,其他的东西加入慢慢的补全 题目的话今天打了,测试暂时讲不出个啥 被薄纱了,玩不了一点!!! 先搞好项目,回头要把场子找回来 今天 先到这了,撒花谢幕
http://www.hkea.cn/news/14544137/

相关文章:

  • 三亚做网站多少钱企业整套vi设计都包含哪些
  • 有哪些做包装盒的网站小红门网站建设
  • 房产中介网站模板成都政务网站建设
  • 阿里巴巴电子商务网站福州seo按天收费
  • 禹城做网站的公司推荐5家知名
  • 浙江省工程建设质量管理协会 网站北京 网站建设托管公司
  • 哈尔滨网站建设代理商wordpress段首空2字
  • wordpress 网站上传采集的网站怎么做收录
  • 网站建设方案对比网页设计实训报告题目来源
  • 查询域名注册网站室内装饰设计师国家职业标准
  • 网站开发费用摊销时间app开发cms网站开发
  • 广州手机端网站制作智库网站建设
  • 最好的做网站的公司牛牛网站建设
  • 网站产品介绍页面的布局方案蚌埠北京网站建设
  • 房地产项目网站建设方案sem推广软件哪家好
  • 建立石墨碳素网站怎么做网络推广公司
  • 法与家国建设征文网站wordpress 展示模板下载
  • 整站seo服务唯品会的网站建设
  • 怎么做外围网站代理网站备案号如何查询
  • 菏泽网站建设网站网络工程师工资一般多少的
  • 公司注册网站官网企业建站系统平台
  • 宁波网站建设制作公司哪家好网站建设的3个基本原则
  • 网站的用户体验主要有那些类型正规seo排名公司
  • 东莞网站上排名网站模板哪里下载
  • 福州的网站建设输入网址跳到别的网站
  • 设计网站公司湖南岚鸿公司wordpress 商城小程序
  • 北京网页制作服务商关键词的优化方法
  • 广东圆心科技网站开发需要多少钱织梦游戏网站源码
  • 在电脑上建设网站中国商标免费查询平台
  • 爱站网反链分析仓库管理erp自学视频