- 2
- 0
- 约2.57千字
- 约 6页
- 2017-10-16 发布于湖北
- 举报
武夷学院实验报告
课程名称: 算法分析与设计 项目名称: 贪心算法:智能搜索问题
姓名: 专业:计算机科学班级:1班学号: 同组成员: 无
实验预习部分:
实验目的及要求
进入实验机房,加深学生理解-智能搜索计算技术运用实际问题求解及其通用计算机系统运行环境平台,以及智能搜索问题求解的实现算法与核心系统软件、计算机语言和人的智能行为间相互嵌入与支持关系的认识,如视窗操作系统Windows XP/2003/2007等平台、计算机语言选择、静态数据初始化、动态数据决策应用、人类解决问题思路嵌入信息处理过程等;使学生掌握 通用经典信息搜索计算技术灵活运用于实际问题求解个案、嵌入智能并能较好地解决问题实验设备(环境)及要求
微型计算机,visual C 6.0
实验内容
在Windows XP/2003/20XX启动成功环境下,选择一个具体的需要搜索计算技术支持的贪心算法问题,提出一个智能算法,并选择自己熟练掌握的计算机语言来编程,以达问题求解。贪心问题(只选一个完成即可)如下:
1.给定有界整型数NJ=NZ,NZ∈N,N={1,2,3,…},求出=NZ中所有素数。
2.单源最短路径问题的求解,实际例案数据可以自拟给出。
3.0-1背包问题求解,实际例案数据可以自拟给出。
4.n皇后问题*或图的m着色问题。
5.最优装载问题*,旅行商/最小成本问题,拓扑特征数据可以自拟给出等。
6.不确定性问题*,概率事件问题等, 实际问题自拟给出【*选做内容】。
实验过程记录部分:
单源最短路径问题求解
#include iostream
using namespace std;
#define MAX 999
void getdata(int **c,int n)
{
int i,j;
int begin,end,weight;
for (i=1;i=n;i++)
{
for (j=1;j=n;j++)
{
if(i==j)
c[i][j]=0;
else
c[i][j]=MAX;
}
}
do {
cout请输入 起点 终点 权值(-1退出):;
cinbegin;
if(begin==-1) break;
cinendweight;
c[begin][end]=weight;
} while(begin!=-1);
}
void Dijkstra(int n,int v ,int *dist,int *prev,int **c)
{
bool s[MAX];
int i,j;
for (i=1;i=n;i++)
{
dist[i]=c[v][i]; //从源点到各点的值
s[i]=false;
if(dist[i]==MAX) prev[i]=0; //最大值没有路径
else prev[i]=v; //前驱为源点
}
dist[v]=0;s[v]=true;
for (i=1;i=n;i++)
{
int temp=MAX;
int u=v;
for(j=1;j=n;j++)
if((!s[j])(dist[j]temp)) {u=j;temp=dist[j];}//不在集合里,值《temp,选最小值
s[u]=true;
for (j=1;j=n;j++)
{
if((!s[j])(c[u][j]MAX))
{
int newdist=dist[u]+c[u][j];
if(newdistdist[j]){dist[j]=newdist;prev[j]=u;}//前驱u记录下来
}
}
}
}
void PrintPath(int *prev,int n,int begin,int end)
{
int *path=new int [n+1];
int i,m=n;
bool k=true;
path[end]=end;
for(i=end-1;i1;i--)
{
path[i]=prev[path[i+1]]; //构造路径
m--;
}
for (i=m;i=end;i++) {
coutpath[i]-; //输出路径
}
cout\b\b endl;
}
void main()
{
int n,i;
int v=1;
cout请输入顶点个数:;
cinn;
int *dist=new int [n+1];
int *prev=new int [n+1];
int **c;
您可能关注的文档
最近下载
- 2025年版维医医师资格考试大纲.docx VIP
- 常用汉字表(2500字).pdf VIP
- 高中英语2025届高考热点环保主题作文素材(词汇+模板).doc VIP
- 2026年春季统编版(部编版)2024新教材二年级下册道德与法治教学计划、教学设计及教学反思(附目录).docx
- 高中英语2025届高考热点青少年心理健康主题作文固定搭配短语汇总.doc VIP
- (2025春)部编版一年级下册道德与法治全册教案 (新版本).docx
- 国家电网招聘考试综合能力(判断推理)模拟试卷2.docx VIP
- 运动损伤与康复-全套PPT课件.pptx
- 凌文铨组织承诺问卷.doc VIP
- 医美整形现场咨询绝对成交技巧话术.docx VIP
原创力文档

文档评论(0)