新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
巧妙的進行VC++6.0代碼編制
下面詳細說明介紹VC++6.0代碼的編制問題,對原來寫過的代碼做了一點修改,些內(nèi)容都是一些門戶網(wǎng)站和技術(shù)論壇找到的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。

站在用戶的角度思考問題,與客戶深入溝通,找到武進網(wǎng)站設(shè)計與武進網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務覆蓋武進地區(qū)。
VC++6.0代碼如下:
- public:
- void addcity(int city);
- int tabu[iCityCount];
- void Clear();
- void UpdateResult();
- double m_dLength;
- double m_dShortest;
- void move();
- ant();
- void move2last();
- };
- void ant::move2last()
- {
- int i;
- for(i=0;i《iCityCount;i++)
- if (AllowedCity[i]==1)
- {
- addcity(i);
- break;
- }
- }
- void ant::Clear()
- {
- m_dLength=0;
- int i;
- for(i=0; i〈iCityCount;i++)
- prob[i]=0;
- AllowedCity[i]=1;
- }
- i=tabu[iCityCount-1];
- m_iCityCount=0;
- addcity(i);
- }
- ant::ant()
- {
- m_dLength=m_dShortest=0;
- m_iCityCount=0;
- int i;
- for(i=0;i〈iCityCount;i++)
- AllowedCity[i]=1;
- prob[i]=0;
- }
- }
- void ant::addcity(int city)
- {
- //add city to tabu;
- tabu[m_iCityCount]=city;
- m_iCityCount++;
- AllowedCity[city]=0;
- }
- int ant::ChooseNextCity()
- {
- //Update the probability of path selection
- //select a path from tabu[m_iCityCount-1] to next
- int i;
- int j=10000;
- double temp=0;
- int curCity=tabu[m_iCityCount-1];
- for (i=0;i〈iCityCount;i++)
- if((AllowedCity[i]==1))
- {
- temp+=pow((1.0/Map.distance[curCity][i]),beta)*pow((Map.m_dTrial[curCity][i]),alpha);
- }
- }
以上就是VC++6.0代碼的舉例說明,可以修改循環(huán)次數(shù)和其他參數(shù)。以得到更好的解。使用TSP數(shù)據(jù)的時候,將前面的一些字符串信息刪除,只留下坐標數(shù)據(jù)。
【編輯推薦】
- 如何正確編寫C++項目開發(fā)編寫項目計劃書
- 對C++庫函數(shù)進行學習探索總結(jié)筆記
- 深度演示C++語言的種種高安全性
- 詳細介紹如何準確無誤的編寫C++語言
- 深度演示C++語言的種種高安全性
本文題目:巧妙的進行VC++6.0代碼編制
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/dpceshp.html


咨詢
建站咨詢
