recursion 相关问题

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

获取斐波那契数列总和的代码

我正在尝试编写一个简单的递归代码来计算斐波那契数列的总和,但我不知道如何使计数器正常工作,这是我的代码: 公共静态长

回答 2 投票 0

递归求斐波那契数之和

我有点卡在这里了。我知道可以递归地找到特定的斐波那契数,如下所示: int fib(int n) { 如果 (n <= 1) return n; else return fib(n-1) + fib(n-2); } ...

回答 6 投票 0

使用 Renci SSH.NET 是否可以创建一个包含不存在子文件夹的文件夹

我目前正在使用 Renci SSH.NET 使用 SFTP 将文件和文件夹上传到 Unix 服务器,并使用创建目录 sftp.CreateDirectory("//server/test/test2"); 工作完美,...

回答 7 投票 0

函数奇怪的过度追加

在这部分作业中,我们被要求编写一个函数ctx_append(我猜是contextappend的缩写),它的操作应该是这样的: 之前: ctx_k: { "a", "b", &

回答 1 投票 0

MIPS 中的递归三角数程序

我正在开发一个 MIPS 程序,该程序接受用户输入并使用递归算法返回一个三角形数。例如,三角形 (4) = 10,三角形 (3) = 6。对于基本情况,三角形 (1) =1。我...

回答 1 投票 0

为什么我收到此错误:退出时代码=3221225725

//保存前一个节点值,用于检查BST int 前一个 = INT_MIN; //这个函数只是检查给定的二叉树是否是BST。 bool isBST(节点 *root){ 如果(根==

回答 1 投票 0

如何将双重递归函数变成迭代函数?

所以我正在辅导某人计算机算法,他们遇到了我帮助他们解决的问题,但我想出了一个递归算法,但是他们需要处理大量数据......

回答 1 投票 0

如何将这个自上而下的dp转换为自下而上的dp

给定两个大小为 n 和 m 的正整数数组 a 和 b,其中 n >= m,任务是通过在第二个数组中插入零来最大化点积,但不能扰乱 ele 的顺序...

回答 1 投票 0

理解 C# 中的递归方法调用顺序和输出

我有一个带有递归方法调用的 C# 程序,我试图了解该程序产生的执行顺序和输出。这是代码片段: 使用系统; 公开课HelloWo...

回答 1 投票 0

修复图形计算函数

我有一个图表: 这是一个数据: $节点= [ 'f' => ['d g'], 'b' => ['a d'], 'g' => ['i'], 'd' => ['c e'], '我' => ['h'] ]; 功能是...

回答 2 投票 0

SQLite:根据另一个表的多行更新一个表上的多行

我有两个交叉引用的表,称为“场景”和“文件”: 场景 id 创建时间 更新时间 场景 ID -------------- ---------- ---------- 1 2024-02-13 2024-03-05 vt...

回答 1 投票 0

多米诺递归

我有一个递归作业,我必须在控制台中输入以下数据: 在第一行,一个自然数等于我必须在以下几行中输入的图块数量(在我的

回答 2 投票 0

在自引用表中获取给定父 ID 的所有子记录

我有一个引用自身的表,我需要能够从给定的父 ID 中选择父记录及其所有子记录。 我的表如下: 身份证 |家长 ID |姓名 --------...

回答 3 投票 0

从保持优先顺序的字符串数组递归构造树数据结构

我目前面临一个问题,我有一个不同字符串的数组,每个字符串代表逻辑和/或比较操作的某些部分,例如:['Name', '=', 'John', 'and' ,“姓氏”...

回答 1 投票 0

如何使用 JavaScript 获取 JSON Tree Schema 的属性值?

我有一个像这样的 JSON 树结构。 [ { "title": "博客", “id”:“博客”, “类型”:“数组”, “孩子们”: [ { "title": "今天", "id": "今天", “输入...

回答 3 投票 0

递归计算勒让德多项式不起作用(分段错误)[C++]

我用C++编写了一个函数,根据递归公式计算第N个勒让德多项式及其导数。它返回零、虚假数字或“分段错误”呃...

回答 1 投票 0

到底什么是连接到数组,因为 res 只是递归函数而不是数组?

我试图理解这段代码,它使用递归来检索给定 CSS 类的所有 HTML 元素: var getElementsByClassName = 函数(className, element = document.body) { var arr =...

回答 1 投票 0

我真的不明白 arr 到底连接了什么,因为 res 只是递归函数而不是数组

var getElementsByClassName = 函数(className, element = document.body) { var arr = []; if (element.classList && element.classList.contains(className)) { arr.push(元素)...

回答 1 投票 0

数组列表的递归方法

我在递归求和计算中遇到了一点困难。 我有一个学生容器类,所有学生都在对象类学生中(学生有他们的名字、姓氏......以及他们的成绩)。我是

回答 1 投票 0

当递归函数的返回值未绑定到变量时,非局部变量不会更新:[重复]

在 leetcode 问题中遇到了一些与此类似的模式。基本上,这两个函数都使用非局部值递归地对列表求和。未分配的值只会在出现时更新 res。 定义

回答 1 投票 0

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