试题详情
- 简答题简述蒙特卡罗算法的作用。
- 用于求问题的准确解。对于许多问题来说,近似解毫无意义。例如,一个判定问题其解为“是”或“否”,二者必居其一,不存在任何近似解答。又如,我们要求一个整数的因子时所给出的解答必须是准确的,一个整数的近似因子没有任何意义。用蒙特卡罗算法能求得问题的一个解,但这个解未必是正确的。求得正确解的概率依赖于算法所用的时间。算法所用的时间越多,得到正确解的概率就越高。蒙特卡罗算法的主要缺点就在于此。一般情况下,无法有效判断得到的解是否肯定正确。
关注下方微信公众号,在线模考后查看
热门试题
- 背包问题的贪心算法。横线处填()
- 在寻找n个元素中第k小元素问题中,若使用
- 以下能正确定义一维数组的选项是()
- 大整数乘积算法是用()来设计的。
- 最优子结构性质的含义是()。
- 下面属于构造散列函数的方法是()
- 矩阵连乘问题的算法可由()设计实现。
- 数据结构与算法里,孙子算经的鸡兔同笼问题
- 10个记录进行简单选择排序,需要()趟排
- Prim算法和Dijkstra算法选择下
- 实现最大子段和利用的算法是()。
- 最长公共子序列算法利用的算法是()。
- 数据结构与算法里,若对于关键字集合中的任
- for循环的嵌套经常用于穷举法算法的实现
- C语言中,数组是具有不相同数据类型的有序
- 算法是由若干条指令组成的有穷序列,且要满
- 对于给定的一个序列(a1
- --即自减,其意义是自身的值减去1。
- 函数调用的一种特殊,即自己调用自己称为(
- 哈夫曼编码可利用()算法实现。