您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页实验二 动态规划

实验二 动态规划

来源:化拓教育网
西北师范大学计算机科学与工程学院学生实验报告

学号: 201071030204 计算机科学与工程 2012 年 10 月 9 日

姓名 蔡福莉 系别 计算机科学专业 与技术 班级 计师(2)班 选修 课程名称 实验名称 面向对象的程序设计言 JAVA动态规划 课程类型 学时数 2 实验目的和要求: 1.掌握java基本程序设计结构. 2.为后续java程序的实验做准备 3.了解dijkstra算法 实验内容: 用dijkstra算法求最短路径 实验步骤: 一.编写java源程序,代码如下: public class dijkstra{ static int max_size=6; public static void dijkstra(int v,float[][]a,float []dist,int[]prev) { int n=dist.length-1; if(v<1||v>n) return ; boolean[]s=new boolean[n+1]; for(int i=1;i<=n;i++) { dist[i]=a[v][i]; s[i]=false; if(dist[i]==Float.MAX_VALUE) prev[i]=0; else prev[i]=v; } dist[v]=0;s[v]=true; for(int i=1;i2的最短路径是\"+\"\"); System.out.println(\"从1->3的最短路径是\"); System.out.println(\"从1->4的最短路径是\"); System.out.println(\"从1->5的最短路径是\"); for(int j=2;j<6;j++) { System.out.println(dist[j]); } } }二.使用Eclipse编译和运行Java程序 (1)运行Eclipse, (2)选择菜单“文件”,“新建”,“项目”,新建一个“Java项目”,把它命名为Project, (3) 然后新建一个Java 类:把它命名为dijkstra.java, 、(4)点击“Finish”,Eclipse自动生成了代码框架,我们只需在main方法中填入编写的java原代码。 (5)保存项目,编译,然后选择“运行”,“运行为”,“Java应用程序”,即可在Eclipse的控制台看到输出结果: 实验总结: 通过实验掌握了程序设计结构,并深入了解了dijkstra算法。 成绩

批阅教师 批阅日期

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务