贪心法求解TSP问题.doc

贪心法求解TSP问题.doc

ID:48160385

大小:27.50 KB

页数:3页

时间:2020-01-22

贪心法求解TSP问题.doc_第1页
贪心法求解TSP问题.doc_第2页
贪心法求解TSP问题.doc_第3页
资源描述:

《贪心法求解TSP问题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#includeint*choiced;//定义为全局,所有函数都能访问int**matrix;//定义二级指针,操作矩阵intn;//节点数intDistanceMin(int*p);//返回当前距离最短节点对应下标voidCreatArry();//动态创建标记数组voidCreateMatrix();//动态创建矩阵voidTSP();//贪心算法排序intmain(){printf("输入节点数:");scanf("%d",&n);CreateMatrix();CreatArry();TSP();return0;}voidC

2、reateMatrix(){inti=0,j=0;matrix=(int**)malloc((sizeof(int*))*n);//动态创建n行n列矩阵for(i=0;i

3、int))*n);//动态创建标记数组choiced[0]=0;for(i=1;i=p[start]))//如果该位置没有被采纳,并且距离小于min所存距离{k=start;//存储该位置下标min=p[k];}}ret

4、urnk;}voidTSP(){inti=0,j=0,s=0;intlog=0;for(;log地点%d",i+1,j+1);s=s+matrix[i][j];//累加总距离i=j;//搜寻位置跳到j}printf("总距离为:%d",s);charwait;//吸收回车符scanf("%c",&wait);scanf("%c",&wait);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。