2018年10月26日

摘要: 一·模拟算法的思想 解决模拟问题,需要仔细分析题目给出的规则,要尽可能地做到全面考虑所有可能出现的情况,这是解决模拟问题的关键点之一。 二·实例演练 `猜数字游戏`问题 代码实现: 实现结果: 阅读全文

posted @ 2018-10-26 10:42 时光top 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 一·迭代算法的思想 迭代算法在使用过程需要做好如下3方面的工作:(1)确定迭代变量(2)建立迭代关系(3)对迭代过程的控制 二·实例演练 `求平方根`问题 代码实现: 实现结果: 三·总结 递归是自顶向下运算,是在函数内部调用自身,而迭代是循环求值。 阅读全文

posted @ 2018-10-26 10:34 时光top 阅读(376) 评论(0) 推荐(0) 编辑

摘要: 一、试探法算法的思想 试探法也叫回溯法,试探法的处事方式比较委婉,它先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一进行枚举和检验。使用试探法的步骤如下: (1)针对所给问题,定义问题的解空间。(2)确定易于搜索的解空间结构。(3)以深度优先方式搜索空间,并在搜索过程中用剪枝函数避免 阅读全文

posted @ 2018-10-26 09:21 时光top 阅读(711) 评论(0) 推荐(0) 编辑


Copyright © 2024 时光top
Powered by .NET 8.0 on Kubernetes