city-graph-pIII:一个小型 OOP Java 项目,它使用图形对城市的交通网络进行建模

上传者: 42128270 | 上传时间: 2022-10-22 15:11:38 | 文件大小: 148KB | 文件类型: ZIP
城市图建模项目 一个小型 OOP Java 项目,它使用图形对城市的交通网络进行建模。 ================ 项目#1:考虑一个城镇不同位置的有轨电车和公交线路以及相应站点的网络。 在一些地方,为了换线,存在多个车站(有轨电车和公共汽车)。 每条线路都有平均行驶速度和成本。 要求: 对问题的所有相关概念进行建模; 适当地决定接口、抽象类、类; 考虑重用性、数据封装、关注点分离; 提供类图; 假设一个人想从一个特定的地方去另一个地方,为他/她提供所有可用的连接(不考虑时间表限制); 让系统提供从一个地点到另一个地点的最快、最短和最便宜的方式; 通过显示车站名称并根据当前线路的平均速度在两个车站之间等待来模拟人的旅行。 价值:3p 截止时间:2014 年 11 月 23 日 23:59。 错过最后期限长达一周会使项目价值减少 50%。 错过截止日期超过一周导致该项

文件下载

资源详情

[{"title":"( 97 个子文件 148KB ) city-graph-pIII:一个小型 OOP Java 项目,它使用图形对城市的交通网络进行建模","children":[{"title":"city-graph-pIII-master","children":[{"title":"src","children":[{"title":"city","children":[{"title":"test1","children":[{"title":"ISearchAlgorithm.java <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"CostAdder.java <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"IEdge.java <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"DirectRoute.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"DFSAllPaths.java <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"Adder.java <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"SpeedComparator.java <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"AdjGraph.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"MainTest1.java <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"IAdjacencyListGraph.java <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"IOrientedEdge.java <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"OutputDevice.java <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"IEdgeWithSpeed.java <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"IWritableGraph.java <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"ISearchAlgoWithCost.java <span style='color:#111;'> 1002B </span>","children":null,"spread":false},{"title":"SpeedAdder.java <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"IGraph.java <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"CostComparator.java <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"Intersection.java <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"IEdgeWithCost.java <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"Station.java <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"Comparator.java <span style='color:#111;'> 412B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"doc","children":[{"title":"constant-values.html <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"overview-tree.html <span style='color:#111;'> 7.86KB </span>","children":null,"spread":false},{"title":"allclasses-noframe.html <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"index-files","children":[{"title":"index-11.html <span style='color:#111;'> 6.99KB </span>","children":null,"spread":false},{"title":"index-7.html <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"index-2.html <span style='color:#111;'> 7.41KB </span>","children":null,"spread":false},{"title":"index-9.html <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"index-10.html <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"index-3.html <span style='color:#111;'> 5.92KB </span>","children":null,"spread":false},{"title":"index-12.html <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"index-6.html <span style='color:#111;'> 9.77KB </span>","children":null,"spread":false},{"title":"index-5.html <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false},{"title":"index-1.html <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"index-4.html <span style='color:#111;'> 4.42KB </span>","children":null,"spread":false},{"title":"index-8.html <span style='color:#111;'> 4.97KB </span>","children":null,"spread":false}],"spread":false},{"title":"deprecated-list.html <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"help-doc.html <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"package-list <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"allclasses-frame.html <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"resources","children":[{"title":"titlebar_end.gif <span style='color:#111;'> 849B </span>","children":null,"spread":false},{"title":"background.gif <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"titlebar.gif <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"tab.gif <span style='color:#111;'> 291B </span>","children":null,"spread":false}],"spread":true},{"title":"city","children":[{"title":"test1","children":[{"title":"package-tree.html <span style='color:#111;'> 8.02KB </span>","children":null,"spread":false},{"title":"IOrientedEdge.html <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"Adder.html <span style='color:#111;'> 6.82KB </span>","children":null,"spread":false},{"title":"CostAdder.html <span style='color:#111;'> 9.29KB </span>","children":null,"spread":false},{"title":"IWritableGraph.html <span style='color:#111;'> 10.33KB </span>","children":null,"spread":false},{"title":"ISearchAlgorithm.html <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false},{"title":"IGraph.html <span style='color:#111;'> 7.80KB </span>","children":null,"spread":false},{"title":"AdjGraph.html <span style='color:#111;'> 13.97KB </span>","children":null,"spread":false},{"title":"DFSAllPaths.html <span style='color:#111;'> 16.35KB </span>","children":null,"spread":false},{"title":"ISearchAlgoWithCost.html <span style='color:#111;'> 11.31KB </span>","children":null,"spread":false},{"title":"IEdgeWithCost.html <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"package-use.html <span style='color:#111;'> 5.97KB </span>","children":null,"spread":false},{"title":"CostComparator.html <span style='color:#111;'> 10.06KB </span>","children":null,"spread":false},{"title":"IEdge.html <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"SpeedComparator.html <span style='color:#111;'> 10.09KB </span>","children":null,"spread":false},{"title":"Station.html <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false},{"title":"package-frame.html <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"OutputDevice.html <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false},{"title":"package-summary.html <span style='color:#111;'> 10.63KB </span>","children":null,"spread":false},{"title":"DirectRoute.html <span style='color:#111;'> 12.70KB </span>","children":null,"spread":false},{"title":"Intersection.html <span style='color:#111;'> 9.36KB </span>","children":null,"spread":false},{"title":"IAdjacencyListGraph.html <span style='color:#111;'> 8.88KB </span>","children":null,"spread":false},{"title":"IEdgeWithSpeed.html <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"MainTest1.html <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"class-use","children":[{"title":"IOrientedEdge.html <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"Adder.html <span style='color:#111;'> 9.09KB </span>","children":null,"spread":false},{"title":"CostAdder.html <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"IWritableGraph.html <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"ISearchAlgorithm.html <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"IGraph.html <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"AdjGraph.html <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"DFSAllPaths.html <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"ISearchAlgoWithCost.html <span style='color:#111;'> 4.98KB </span>","children":null,"spread":false},{"title":"IEdgeWithCost.html <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"CostComparator.html <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"IEdge.html <span style='color:#111;'> 10.65KB </span>","children":null,"spread":false},{"title":"SpeedComparator.html <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"Station.html <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"OutputDevice.html <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"DirectRoute.html <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"Intersection.html <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"IAdjacencyListGraph.html <span style='color:#111;'> 10.96KB </span>","children":null,"spread":false},{"title":"IEdgeWithSpeed.html <span style='color:#111;'> 6.11KB </span>","children":null,"spread":false},{"title":"MainTest1.html <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"SpeedAdder.html <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"Comparator.html <span style='color:#111;'> 9.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"SpeedAdder.html <span style='color:#111;'> 9.29KB </span>","children":null,"spread":false},{"title":"Comparator.html <span style='color:#111;'> 8.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"stylesheet.css <span style='color:#111;'> 10.88KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明