recursion 相关问题

递归是一种函数调用,函数调用自身。这些函数也称为递归函数。结构递归是一种解决问题的方法,其中问题的解决方案取决于对同一问题的较小实例的解决方案。

设置递归限制在独立Python解释器中不起作用,但在在线解释器中起作用

Python 3.12.5 计算函数 F(n) 值的算法,其中 n 是自然数,给出 按以下比例: F(n) = 1(n = 1); F(n) = 2(n = 2); F(n) = n * (n - 1)...

回答 1 投票 0

河内塔算法

我对Java中的这个算法有疑问。例如,当您在 main hanoi(n, 'A', 'B', 'C') 中声明时,是否意味着 n 默认位于 'A' 中? 例如,如果参数是 (5, ...

回答 2 投票 0

Java 汉诺塔算法

我对Java中的这个算法有疑问。例如,当您在 main hanoi(n, 'A', 'B', 'C') 中声明时,是否意味着“n”默认在 'A' 中?例如,如果参数...

回答 1 投票 0

写Recamans序列递归程序,为什么计数器一直上下移动?

我目前正在尝试学习递归,所以我一直在尝试用递归函数编写Recamans序列。 #包括 int 递归(int 输入数){ 如果(输入数==0)...

回答 1 投票 0

在递归函数中输入元组或元组列表

这是我写的一个例子。 输入 import Tuple, List 定义表演( pt: 元组[float, float] |列表[元组[浮点数, 浮点数]] ) -> 浮动 |列表[浮动]: if isinstance(pt, 列表):

回答 1 投票 0

在 Snowflake 中生成一年的每月日期列表

我正在尝试为批处理生成日期列表。 我想创建相隔一个月、一年的日期。 所以,我的最后加载日期是 2018 年 3 月 24 日,所以我想创建一个日期列表...

回答 1 投票 0

如何返回 f(0) 的正确数组,尾部调用优化斐波那契?

我正在研究递归,我正在尝试进行尾部调用优化的斐波那契,它返回一个斐波那契数的数组,直到传递的参数。 我遇到的问题是斐波那契......

回答 1 投票 0

当我增加递归限制时,为什么回溯中的“重复”数量没有增加?

当我运行递归函数并且超出递归深度限制时,会显示以下错误: Linux 上的 Python 3.12.4+(heads/3.12:99bc8589f0,2024 年 7 月 27 日,11:20:07)[GCC 12.2.0] 输入“...

回答 1 投票 0

在 Python/Numba 中处理任意数量的 for 循环的代码

我有一个在 Numba 的“njit”框架下编译的函数。它看起来像这样: 将 numpy 导入为 np 从 numba 导入 njit、类型、prange 来自 numba.typed 导入列表 @njit(缓存=CACHE_FLAG) 定义

回答 1 投票 0

编写一个程序来打印从 1 到 n 的总和

“我是编码社区的初学者。我什至都不懂简单的问题。我应该退出吗?我只想通过澄清和解释来解决我的问题。我来这里是为了解决我的问题...

回答 1 投票 0

使用递归检查整数是否回文,无需使用任何额外的反向函数

我一直在编写一个 is_palindrome(int num) 函数,它接受一个整数并返回 true 或 false。我想到了反转整数,然后与原始整数进行检查。为此,我需要...

回答 3 投票 0

Python 在使用拥抱面部变换器管道时出现递归错误

我目前正在开发一个项目,该项目使用拥抱脸变压器库提供的摘要管道。然而,当我运行摘要函数时,Python 给出了一个错误:

回答 1 投票 0

递归生成格雷码,无需在函数外部初始化基本情况

我尝试在Python中生成格雷码。这段代码工作正常。问题是我正在主函数中初始化基本情况 (n=1, [0, 1]) 并将其传递给 Gray_code 函数以进行比较...

回答 7 投票 0

递归生成格雷码

我尝试在Python中生成格雷码。这段代码工作正常。问题是我正在主函数中初始化基本情况 (n=1, [0, 1]) 并将其传递给 Gray_code 函数以进行比较...

回答 7 投票 0

生成格雷码。

我尝试在Python中生成格雷码。这段代码工作正常。问题是我正在主函数中初始化基本情况 (n=1,[0,1]) 并将其传递给 Gray_code 函数来计算...

回答 7 投票 0

为什么在斐波那契模式中,在递归中,通过改变打印语句的位置,输出的顺序会改变?

第一个方法中,在else块中,递归调用下面有一个对print函数的调用。因此,我们获得了斐波那契数列,但顺序相反(从大到小)。 #方法1 绝对...

回答 1 投票 0

从数据表填充 WinForms TreeView

我有一个 WinForm TreeView 控件,用于显示 CaseNotes 的父子关系(我知道这对你们大多数人来说没有任何意义,但它可以帮助我可视化答案)。 我有一个数据表

回答 3 投票 0

通过递归检查数组是否已排序

您能解释一下以下代码的工作原理吗?这是一个检查给定数组是否已通过递归排序的函数: #包括 使用命名空间 std; 布尔排序(我...

回答 1 投票 0

计算二维数组(网格旅行者)上的路径数量

我有以下目标:“给定二维 m × n 矩阵,编写一个算法来计算从左上角到右下角的所有可能路径。你只能移动 i...

回答 2 投票 0

Java-迭代列表递归中返回与不返回之间的区别

我正在尝试使用递归和迭代器来计算链表中符合条件(如果x > num)的项目数。当我使用 return 自调用函数时(如下所示),它返回一个

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.