【数据结构与算法】之深入解析“用Rand7()实现Rand10()”的求解思路与算法示例
生活随笔
收集整理的這篇文章主要介紹了
【数据结构与算法】之深入解析“用Rand7()实现Rand10()”的求解思路与算法示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、題目要求
- 給定方法 rand7 可生成 [1,7] 范圍內的均勻隨機整數,試寫一個方法 rand10 生成 [1,10] 范圍內的均勻隨機整數。
- 你只能調用 rand7() 且不能調用其他方法,請不要使用系統的 Math.random() 方法。
- 每個測試用例將有一個內部參數 n,即你實現的函數 rand10() 在測試時將被調用的次數。請注意,這不是傳遞給 rand10() 的參數。
- 示例 1:
- 示例 2:
- 示例 3&#x
總結
以上是生活随笔為你收集整理的【数据结构与算法】之深入解析“用Rand7()实现Rand10()”的求解思路与算法示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据结构与算法】之深入解析“验证IP地
- 下一篇: 【数据结构与算法】之深入解析“键盘行”的