当前位置: 首页 > 面试题库 >

使用递归实现指定最小值和最大值之间的所有整数求和

胡彭亮
2023-03-14
本文向大家介绍使用递归实现指定最小值和最大值之间的所有整数求和相关面试题,主要包含被问及使用递归实现指定最小值和最大值之间的所有整数求和时的应答技巧和注意事项,需要的朋友参考一下

循环
function sumNumber(min, max) {
let result = 0
for (let i = min+1; i<max;i++){
result += i
}
return result
}
递归
function sumNumber2(min, max) {;
return min+1 < max ? (min+1) + sumNumber2(min+1, max) :0
}

 类似资料:
  • 那么我如何使用这个pair类和我的方法来找到最小值和最大值。

  • 我想在最小到最大的间隔上生成随机整数。对于numpy中的均匀分布: 这正是我想要的。 然而,我现在想给随机数的分布一个指数偏差。对此有许多建议,例如伪随机数发生器-指数分布以及numpy函数< code > numpy . random . random state . Exponential ,但是这些建议没有解决如何将分布约束到最小值和最大值之间的整数。我不知道如何做到这一点,同时仍然确保随机

  • 问题内容: 我正在寻找python中整数的最小值和最大值。例如,在Java中,我们有和。python中是否有类似的东西? 问题答案: Python 3 在Python 3中,此问题不适用。普通int类型是无界的。 但是,你实际上可能正在寻找有关当前解释器的字长的信息,在大多数情况下,该信息将与机器的字长相同。该信息在Python 3中仍以形式提供,这是一个有符号的单词可以表示的最大值。等效地,它是

  • 问题内容: 我想在逻辑范围内生成一个随机整数。因此,举例来说,我正在编写一个程序来“掷掷”具有指定边数的骰子。 现在的问题是,它将返回边与零之间的值, 包括 0和0,这是没有意义的,因为大多数骰子从1到6、9等。因此,我如何指定nextInt应该在1和边数之间起作用? 问题答案: 要在 from 和 to (包括)之间生成一个随机的int值(均匀分布),请使用: 以您的情况(1 ..面):

  • 我有一个任务,给我一个随机生成的BST的根。我得到了随机生成的测试用例。 分配说明如下: 您将得到二叉搜索树的根节点T和两个整数:min和max。确定存储在T中大于或等于min且小于或等于max的所有键的总和。递归地实现算法 我不允许使用全局变量或创建辅助函数 我当前的代码是: 我的问题是,如果在递归过程中的任何时候,节点都会触发基本情况,并导致我的函数无法正确完成。我相信我的命令可能是罪魁祸首。

  • 这是一个非常基本的算法(不能再简单了),但我被难住了。我们有一个元素数组,我们必须确定最小值和最大值。 通常的方法是遍历数组,找出最小值和最大值,即2n比较。 稍微有效的方法是首先对数组的连续元素进行比较,以确定任意两个元素的最大值和最小值(N/2比较)。我们现在有n/2 min和n/2 max元素。现在我们可以在n/2+n/2+n/2(前一步)=3/2*n或1.5n中得到最终的max和min 那