recursion 相关问题

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

合并排序链表时出现无限递归错误

我正在链表上应用合并排序。 这是问题:https://leetcode.com/problems/sort-list/ void mergesort(ListNode* head,ListNode* low, ListNode* high){ ListNode*慢=低;

回答 1 投票 0

使用递归的 Diamond Patter Java

我在理解递归如何工作时遇到一些问题,并且我有这个问题要求我使用递归打印菱形图案。一段时间后,我得到了接近解决方案的东西我

回答 1 投票 0

更新动态数据中对象或数组中的所有值字符串

我需要验证、更新、转义数据对象中的对象或数组中的每个值字符串,数据总是改变这个基本方案。我的这段代码正在运行,可以做得更好或者做...

回答 1 投票 0

rust 中的递归宏调用编译错误

使用此代码: pub 类型 StepResult = 无论如何::Result; #[导出(调试,PartialEq)] pub 结构输出 { 酒吧地址:u32, 酒吧价值:u32, } #[导出(调试,PartialEq)]...

回答 1 投票 0

在 Python 3.7 之前,有没有办法让 dis.dis() 递归地打印代码对象?

我一直在使用 dis 模块来观察 CPython 字节码。但最近,我注意到 dis.dis() 的一些不方便的行为。 以这个例子为例:我首先定义一个函数乘法器 w...

回答 2 投票 0

如何添加门票(包括所有儿童门票)的总小时数?

我的一般问题是我有一个票证系统,其中一张票证可以有任意数量的子票证,并且每个孩子又可以有任何深度的子票证。我见过有的7层深,有的1层...

回答 1 投票 0

Google 面试问题 - 检查数组的所有子数组是否至少有一个唯一元素

我遇到了一个问题,我了解到这是一个谷歌面试问题。问题是: 如果每个子数组至少包含一个频率为 1 的元素,那么数组就是好的。 设计一个算法来 v...

回答 1 投票 0

存档包含子文件夹(其中包含超过特定日期的文件)的文件夹

我正在创建一个用作存档工具的宏。基本上,该工具必须归档包含子文件夹的文件夹,这些子文件夹包含满足特定归档标准的文件(例如归档...

回答 1 投票 0

解释递归输出

公共课主要{ 公共静态无效主(字符串[] args){ splitIt(1, 3); } 公共静态无效 splitIt(int id, int n) { 如果(n>0){ splitIt(id + 1, n ...

回答 1 投票 0

如何在 Swing 中递归禁用我的组件?

如何递归禁用 JPanel 中的所有组件?

回答 2 投票 0

JSON 模式中的递归项

我正在设计一个带有递归元素的 JSON 模式。该元素不在根,而是在子模式中: { "$schema": "https://json-schema.org/draft/2020-12/schema", &...

回答 1 投票 0

带有 numpy 数组问题的递归矩阵构造(广播?)

下面是一个看似简单的求超立方矩阵的递归。 递归定义为: (公式) 我尝试将其放入代码中,但我不断遇到 num 的广播问题...

回答 1 投票 0

Python递归期间索引超出范围问题

我正在使用 python 尝试获取列表中某些元组的非负数的平方和: lst1 = [(3, ('-5', '-4', '4')), (2, ('2', '4')), (3, ('-6', '4', ‘3’))] 所以 lst1 是我的列表...

回答 1 投票 0

计算网格中不受保护的单元格(递归)

这是一个半流行的leetcode问题。我知道网上有很多解决方案,但我正在通过自己解决所有这些问题来练习,以真正掌握递归。我想知道出了什么问题

回答 1 投票 0

递归 Lambda 加入完整的父子层次结构

我想要像图片中最后一列那样的结果(完整层次结构)。 我可以创建多个支撑柱。但我几乎确信可以使用递归 lambda 来做到这一点。 我做了...

回答 1 投票 0

在leetcode问题212-单词搜索2中使用backtrcaking获得TLE,即使在修剪之后,我如何进一步优化它[关闭]

问题 给定一个 m x n 的字符板和一个字符串单词列表,返回板上的所有单词。 每个单词必须由顺序相邻的单元格的字母构成,其中相邻的 ce...

回答 1 投票 0

解决最大乘积子数组问题

我的方法有两种: 一种方法是将连续数字相乘 另一种是忽略连续的乘积并从当前数字开始乘法 这是我的...

回答 1 投票 0

如何将 dbTreelist 保存为 XML 文件

我有一个 dbTreelist 如下: 迭代没有问题,但如果我想将其保存为 XML 文件(使用 IXMLNODE 等),这没有帮助。我认为实现目标的最好方法是递归,...

回答 1 投票 0

递归二进制到十进制

我正在使用C++编写一个程序,该程序使用递归将用户输入的二进制数转换为十进制数。我已经玩了这个代码几个小时了 (之前我用 i = binary.length(); 初始化了 i) ...

回答 5 投票 0

延迟调用无限序列 clojure 的函数

我对 clojure 很陌生,想要制作明显的程序。 (def fib (conj fib (apply + (take-last 2 fib)))) 不起作用,因为没有惰性评估,也没有开始指示 [0 1] (定义...

回答 1 投票 0

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