中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

昌吉建設(shè)局網(wǎng)站廣州seo推廣營銷

昌吉建設(shè)局網(wǎng)站,廣州seo推廣營銷,企業(yè)網(wǎng)站 靜態(tài)頁面,網(wǎng)站開發(fā)的業(yè)務(wù)需求分析今天是項(xiàng)目的第二天 昨天一頓迷茫,可惡 今天啥也不關(guān)先來點(diǎn)基本的構(gòu)架 #include<queue>//隊(duì)列 #define FALSE 0 #define TRUE 1 #define ERROR 0 #define OK 1 #define nocnect 999999//未鏈接的距離 #define maxplace 31//景區(qū)的觀景點(diǎn)的最大個(gè)30數(shù)不要0下標(biāo)的 #defi…

今天是項(xiàng)目的第二天

昨天一頓迷茫,可惡

今天啥也不關(guān)先來點(diǎn)基本的構(gòu)架

#include<queue>//隊(duì)列
#define FALSE 0
#define TRUE 1
#define ERROR 0
#define OK 1
#define nocnect 999999//未鏈接的距離
#define maxplace 31//景區(qū)的觀景點(diǎn)的最大個(gè)30數(shù)不要0下標(biāo)的
#define SpotName 30//景點(diǎn)名字字符串長度

?前面的定義先,對(duì)于一些功能的時(shí)候(bfs)的時(shí)候要用到隊(duì)列,本來想寫的,但是呀

c++可以直接實(shí)現(xiàn)就沒寫了.

typedef struct {int elem[maxplace];//記錄最短路徑上的頂點(diǎn)序號(hào)int top;
}PathStack;
//順序棧

第一個(gè)對(duì)棧的定義

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];
}
//出棧

棧的各種操作

用棧的主要的

要是有刪除景點(diǎn)的地點(diǎn)個(gè)話可以標(biāo)記

typedef struct palceDrop {char name[50];//名字int number;//編號(hào)char brief_introduction[500];//簡介
}drop;
//進(jìn)去地點(diǎn)的節(jié)點(diǎn)

定義的基本7的節(jié)點(diǎn),目前就寫了,這些后面也許會(huì)添加一些?

typedef struct {palceDrop  drops[maxplace];double map[maxplace + 1][maxplace + 1];//鄰接矩陣int Points, edges;//當(dāng)前頂點(diǎn)數(shù)、邊數(shù)
}AMGraph;
//地圖的全部,邊,點(diǎn),節(jié)點(diǎn)數(shù)組,矩陣存邊

這是總地圖 ,包含了節(jié)點(diǎn)數(shù)組

有節(jié)點(diǎn)的個(gè)數(shù),以及邊的條數(shù)(有的景點(diǎn)未必可通的)
圖的遍歷,最短路以及floyed

typedef struct {int p[maxplace + 1];//標(biāo)記該頂點(diǎn)是否已求出最短路徑p[]數(shù)組double Shortest[maxplace + 1];//記錄當(dāng)前到i的最短路徑t[]數(shù)組int PrePath[maxplace + 1];//記錄當(dāng)前最短路徑的前驅(qū)頂點(diǎn)以及next
}Dij_AssistArray;
//djs的輔助數(shù)組
typedef struct {double Shortest[maxplace + 1][maxplace + 1];//記錄當(dāng)前最短路徑int PrePath[maxplace + 1][maxplace+ 1];//記錄當(dāng)前最短路徑的前驅(qū)頂點(diǎn)
}Floyd_AssistArray;
//floyed的輔助數(shù)組

直接定義,不用定義成山散亂的變量了

用的會(huì)更方便

寫這項(xiàng)目,肯定會(huì)用到的

但是djsterl我還沒想好咋用,floyed可以直接用求各個(gè)景點(diǎn)的最近的距離

單源最短路大概會(huì)用在使用者依據(jù)自己當(dāng)前的距離來計(jì)算最短路

void enterData(AMGraph* f) {FILE* fp = fopen("D:\\xunlei\\wyclx\\景區(qū)旅游咨詢系統(tǒng)\\data1.txt", "r");FILE* fd = fopen("D:\\xunlei\\wyclx\\景區(qū)旅游咨詢系統(tǒng)\\data2.txt", "r");if (fp == NULL || fd == NULL) {printf("位置錯(cuò)誤,文件未打開\n");exit(0);}fscanf(fp, "%d", f->Points);//點(diǎn)數(shù)fscanf(fp, "%d", f->edges);//邊數(shù)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;//編號(hào)的初始化for (int p = 1;p <= f->edges;p++) {int x=0;//點(diǎn)1int y=0;//點(diǎn)2double ll=0;//兩個(gè)景點(diǎn)的距離fscanf(fp, "%d", x);fscanf(fp, "%d", y);fscanf(fp, "%lf", ll);f->map[x][y] = ll;f->map[y][x] = ll;//雙向的}//對(duì)景點(diǎn)距離的錄入,完善地圖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);}//對(duì)名字以及簡介的輸入fclose(fp);fclose(fd);
}
//對(duì)數(shù)據(jù)的輸入(暫時(shí)沒有計(jì)算最短路)

文件的操作,但是還只是測試了一部分,還未全測試完

對(duì)于文件的操作還是不熟悉,用的實(shí)在是太少了

void star() {AMGraph* f = (AMGraph*)malloc(sizeof(AMGraph));enterData(f);Floyd_AssistArray* fl = (Floyd_AssistArray*)malloc(sizeof(Floyd_AssistArray));floyedachieve(f,fl);}
//開始入口函數(shù)(未完成)

入口函數(shù) ,暫時(shí)的話還未完成目前只有,定義地圖,以及求廣源的最短路,之后的話會(huì)把菜單以及,其他的東西加入慢慢的補(bǔ)全

題目的話今天打了,測試暫時(shí)講不出個(gè)啥

被薄紗了,玩不了一點(diǎn)!!!

先搞好項(xiàng)目,回頭要把場子找回來

今天

先到這了,撒花謝幕

?


??


http://m.risenshineclean.com/news/61930.html

相關(guān)文章:

  • 成品網(wǎng)站源碼多少錢云建站
  • 網(wǎng)站設(shè)計(jì)日志seo搜索引擎優(yōu)化策略
  • 邢臺(tái)網(wǎng)站建設(shè)服務(wù)商網(wǎng)絡(luò)軟文怎么寫
  • 網(wǎng)站建設(shè)售后培訓(xùn)東莞疫情最新消息今天新增
  • 垂直類網(wǎng)站怎么做推廣發(fā)布外鏈的平臺(tái)有哪些
  • 專業(yè)做簡歷的網(wǎng)站百度站長平臺(tái)app
  • 網(wǎng)站建設(shè) 數(shù)據(jù)上傳 查詢中國十大網(wǎng)站
  • 單頁面網(wǎng)站做排名網(wǎng)絡(luò)推廣外包搜索手機(jī)蛙軟件
  • 當(dāng)日網(wǎng)站收錄查詢統(tǒng)計(jì)網(wǎng)店推廣軟文范例
  • 收到一張網(wǎng)站服務(wù)費(fèi)怎么做憑證在線的crm系統(tǒng)軟件
  • 個(gè)人博客網(wǎng)站下載百度網(wǎng)站制作聯(lián)系方式
  • 有什么做公眾號(hào)封面圖的網(wǎng)站沒廣告的視頻播放器app
  • 微信公眾官網(wǎng)登錄入口整站seo排名外包
  • 新手學(xué)做網(wǎng)站書國際足聯(lián)世界排名
  • 怎么做國際購物網(wǎng)站搜索引擎調(diào)詞工具哪個(gè)好
  • 珠寶網(wǎng)站開發(fā)免費(fèi)的網(wǎng)站域名查詢app
  • 現(xiàn)在網(wǎng)站建設(shè)用什么軟件如何接廣告賺錢
  • 易語言用電腦做網(wǎng)站服務(wù)器百度關(guān)鍵詞自然排名優(yōu)化公司
  • 平頂山車禍最新新聞事件百度seo什么意思
  • linux下用python做網(wǎng)站百度推廣代理怎么加盟
  • 用網(wǎng)站做自我介紹自己四川seo排名
  • 做流媒體視頻播放網(wǎng)站求助市場營銷考試題目及答案2022
  • 廈門網(wǎng)站設(shè)計(jì)公司seo sem論壇
  • html怎么添加背景圖片四川整站優(yōu)化關(guān)鍵詞排名
  • 網(wǎng)站開發(fā)在哪里接活網(wǎng)站查詢工具
  • 做論壇網(wǎng)站需要什么備案廈門seo代運(yùn)營
  • 做一個(gè)營銷型網(wǎng)站手機(jī)網(wǎng)站建設(shè)公司
  • 吉林省建設(shè)局網(wǎng)站軟文推廣什么意思
  • 衡水哪有做網(wǎng)站的網(wǎng)上宣傳廣告怎么做
  • 南京自助建站網(wǎng)站社群營銷策略有哪些