九中算法思想及其应用举例

算法的重要性不言而喻,这里介绍算法的基础知识。思想很重要。

  1. 枚举算法思想

逐个考察某事件的所有可能情况,而得出一般结论,那么这个结论就是可靠的。

流程图:


因为枚举法列举出问题的所有正确答案,所以应具备以下几个特点:

  • 得到的结果肯定是正确的;
  • 可能多做了很多无用功,浪费了时间,效率低下;
  • 通常会涉及求最大值和最小值的问题;

基本思路:

  • 确定枚举对象、枚举范围和判定条件;
  • 一一枚举可能的值,验证是否是问题的解;

需要注意的问题:

  • 题解的可能范围,不能遗漏任何一个正解,也避免有重复;
  • 判断是否是真正解的条件;
  • 使可能解的范围降至最小,以便提高解决问题的效率;

举例:在下面的算式中,添加四则运算符,使等式成立    5    5     5      5      5    =      5;

代码实现如下:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值