社区
Java SE
帖子详情
套汇问题的贪心算法实现
小佛丶
2014-06-24 04:14:16
任务描述
(1) 利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货币。
例如:1美元=0.7英镑,1英镑=9.5法郎,
1法郎=0.16美元。
1美元=0.7*9.5*0.16=1.064美元
(2) 利用贪心算法的设计思想,设计一个解决该问题的算法。
(3) 说明算法能产生最优解。
设计要求
(1)用文件导入每种货币的汇兑率。
(2)实现贪心算法的设计思想。
(3)设计一个输出界面,输出汇兑方案。
...全文
869
5
打赏
收藏
套汇问题的贪心算法实现
任务描述 (1)利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货币。 例如:1美元=0.7英镑,1英镑=9.5法郎, 1法郎=0.16美元。 1美元=0.7*9.5*0.16=1.064美元 (2)利用贪心算法的设计思想,设计一个解决该问题的算法。 (3)说明算法能产生最优解。 设计要求 (1)用文件导入每种货币的汇兑率。 (2)实现贪心算法的设计思想。 (3)设计一个输出界面,输出汇兑方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小佛丶
2014-06-25
打赏
举报
回复
请教一些问题吧 我想通过Dijkstra算法求最短路径的方式 求出最长路劲 不知道可以吗?
小佛丶
2014-06-25
打赏
举报
回复
我就是这么想的 但实现起来出了些问题 不知道是怎么回事 似乎是在判断连通性上
vnvlyp
2014-06-25
打赏
举报
回复
引用 3 楼 u011089155 的回复:
请教一些问题吧 我想通过Dijkstra算法求最短路径的方式 求出最长路劲 不知道可以吗?
可以的吧,你把大小判断倒过来不就从最小变最大了
逍遥jc
2014-06-24
打赏
举报
回复
作业就该自己做。
小绵羊
2014-06-24
打赏
举报
回复
作业就该自己做
套汇
问题
算法设计报告
含有实验报告和源代码,在VC6.0顺畅运行
贪心算法
总结
贪婪算法基本知识的个人总结整理,包括定义、基本要素、基本思路、算法特性、经典例题等。
套汇
问题
算法研究
套汇
问题
算法研究
贪心算法
详细讲解(附例题,一看就会)
概念
贪心算法
(Greedy Alogorithm)又叫登山算法,它的根本思想是逐步到达山顶,即逐步获得最优解,是解决最优化
问题
时的一种简单但是适用范围有限的策略。
贪心算法
没有固定的框架,算法设计的关键是贪婪策略的选择。贪心策略要无后向性,也就是说某状态以后的过程不会影响以前的状态,至于当前状态有关。
贪心算法
是对某些求解最优解
问题
的最简单、最迅速的技术。某些
问题
的最优解可以通过一系列的最优的选择即贪心选择来达到。但局部最优并不总能获得整体最优解,但通常能获得近似最优解。 在每一部贪心选择中,只考虑当前对
算法设计与分析: 4-15
套汇
问题
4-15
套汇
问题
问题
描述
套汇
是指利用货币汇兑率的差异将一个单位的某种货币转换为大于一个单位的同种货 币。例如,假定 1 美元可以买 0.7 英镑,1 英镑可以买 9.5 法郎,且 1 法郎可以买到 0.16 美元。通过货币兑换,一个商人可以从 1 美元开始买入,得到 0.7×9.5×0.16=1.064 美元, 从而获得 6.4%的利润。 给定 n 种货币c1,c2,...,cnc...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章