recursion 相关问题

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

可以从 (a,b) 移动到 (c,d)

问题是输出是否可以从给定点(a,b)移动到目标(c,d) 我们仅限于正坐标 可以进行以下两种动作 (a,b) ->...

回答 3 投票 0

C#:两种不同数据结构中的递归搜索

我需要在 C# 中的两种不同数据结构中执行搜索,具体操作如下: 我有一个名字(是一个字符串)并且我想执行搜索。我有一个名为 Exists 的函数,它将

回答 6 投票 0

如何在Iterable上递归实现深度扁平化?

看过 Flatten 后,我一直在寻找 DeepFlatten 的东西,也就是说,它不仅可以与 Iterable 一起使用>(对于数组来说几乎是一样的,但让我们......

回答 3 投票 0

如何通过在 PostgreSQL 中查询其任何(孙)子 ID 来递归检索顶级父 ID?

我在这里查看了关于需要递归 CTE 的各种场景的六种不同答案,并对它们进行了实验,但无法使它们中的任何一个适应这种情况。 ...

回答 1 投票 0

如果满足条件则重新启动 Button_Click 事件(C#、WinForms)

我需要在 Button1_Click 事件中执行一长串操作和内容,但如果在某个时刻满足条件,则整个过程必须重新启动。你所说的“递归”

回答 1 投票 0

Python 中的递归,使用 window.after()?

给出以下代码片段: def count_down(count): window.after(1000, 倒计时, 计数 - 1) 由于第二行不是直接调用 count_down 而是使用了延迟

回答 2 投票 0

递归搜索算法总是返回 false

我知道 strpos() 是如何工作的,并且它按预期工作,但 if 函数中的返回不是。 一些代码: foreach ($socialstream as $key => $social) { //这里进行过滤 $结果= $t...

回答 1 投票 0

133。克隆图:原始图中不存在值为 2 的节点

与以下内容相比,我遇到了类似的错误,但根本原因不同:Clone Graph LeetCode 133 考虑下面的实现。如果我对processed_node_map 使用节点类型键,则算法通过。如果...

回答 1 投票 0

传销下线分布数量

我制作了我的第一个传销软件,我想我设法编写了如何从下线获取积分的代码,即使这是一个递归问题,我没有使用递归,我可能会重构为递归v...

回答 2 投票 0

计算赢/输/平局的概率如果我在二十一点中以给定的牌站立

游戏是二十一点。 2 张牌给了我,1 张给了庄家。我知道每张牌,包括这副牌。我想计算获胜和失败的概率(这 2 个就足够了,因为 1 - W - L = D)....

回答 1 投票 0

复合分数算法

我有一组 N 种化合物,分别为 1, 2,..., N。对于每种化合物,我有其每种成分的分数,“A”,“B”等。化合物还可以含有...

回答 1 投票 0

保留与查询字符串匹配的对象的确切路径

我在 React 应用程序中有模态,它呈现带有嵌套值列表和搜索栏的项目列表。当用户在搜索栏中输入内容时,我需要能够将该输入与...中的项目相匹配

回答 1 投票 0

N-Queen的递归实现

N-皇后问题是计算机科学分支在学习递归章节时首先教授的问题之一。这个问题在数学和计算机科学中得到了很好的研究。 我将问题编码为

回答 1 投票 0

Check是Python中的一棵树是二叉搜索树

我想编写一个函数来显示给定的树是否是 BinarySearch 。 这是我到目前为止所写的: 类节点: def _isBinary(自身): L=[] 如果 self.left 是 ...

回答 6 投票 0

反转链表时头递归和尾递归有什么区别?

我正在学习在 C++ 中反转链表的不同递归方法。我已经实现了头递归方法和尾递归方法,但我不确定它们的差异以及哪一个是

回答 1 投票 0

使用递归从字符串中删除重复字符并仅保留单个出现的字符

我尝试从字符串中删除多次出现的字符,并使用递归仅保留一次出现。发生可以是连续的或以任何方式发生。 例如输入:- RAMA,输出:- RAM 即它...

回答 1 投票 0

在使用递归而不使用全局变量的 C 函数中打印一次

我必须在使用递归的 C 函数中打印一次。 问题是在 func1 末尾(递归调用行之后)打印 End1 1 次且不超过 1 次: 为此,我创建了 fend1()...

回答 3 投票 0

如何在递归函数末尾仅打印一次内容

我有一个简单的学习功能: #包括 无效 func1(int i){ if(i == 6) 返回; // 基本情况 printf("%d", 我); func1(i + 1); 打印(“ 结束1”)...

回答 3 投票 0

使用递归的霍纳方法的泰勒级数

我们的教授教我们使用静态求和变量通过递归来找到泰勒级数,该变量累积每一项的总和,然后在每次迭代中与自身相乘。 #我...

回答 1 投票 0

如何在for循环的进一步迭代中使用for循环的结果

#include "pch.h" #包括 #包括 int main() { 整数 n; 浮点数 I_0 = log(11 / 10); 浮动 I_n; 对于 (n=1; n <= 20; n++) { I_n = (1...

回答 1 投票 0

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