腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
递归
在OCaml中比
C++
或
C++
更有效?
、
与
C++
和Java不同,O‘opposed中的
递归
与迭代一样高效 对于类似于阶乘的东西,似乎带有可变变量的循环比
递归
调用所涉及的堆栈操作更有效。OCaml真的有比
C++
和
C++
更高效的
递归
机制吗?
浏览 3
提问于2014-03-03
得票数 0
回答已采纳
5
回答
C++
中的尾
递归
、
、
、
谁能用
C++
给我演示一个简单的尾
递归
函数?除了尾
递归
之外,还有其他类型的
递归
吗?
浏览 4
提问于2010-04-23
得票数 67
回答已采纳
1
回答
在
C++
中使用Python对象
、
、
、
我已经用Python编写了一段工作代码,但是我希望能够在
C++
中实现算法中的一些更多的迭代/
递归
密集型部分,以便从提高的速度中获益。我过去使用过Cython,取得了很好的效果,但是我想练习我的
C++
。1)在
C++
中使用Python是否会阻碍效率的提高? 2)如果没有,是否可以使用Cython包装
C++
函数,该函数在python对象上迭代/
递归
?更确切地说,我有
浏览 2
提问于2016-06-01
得票数 3
回答已采纳
1
回答
C++
是一种
递归
枚举语言吗?
、
、
、
我知道
C++
是不可判定的。但它是否是
递归
枚举的?是否有可能构造一个能够在有限时间内始终识别有效
C++
程序的编译器?或者是共
递归
枚举?还是两者都没有?
浏览 1
提问于2014-03-15
得票数 2
1
回答
C++
如何使用延续传递风格?
、
、
、
假设在
C++
中,你在一个
递归
函数上做了太多的
递归
调用,并得到了一个堆栈溢出错误。我在用
C++
描述这一点上有一点困难。
浏览 0
提问于2011-10-28
得票数 9
2
回答
不使用指针的
递归
数据结构
、
、
、
在我获得CS学士学位期间,我经常遇到
递归
数据结构的使用。在
C++
中,我总是使用指针来实现数据结构的
递归
,就像我在C中所做的那样。对于这些名词,我想知道在
C++
中是否还有其他有效的方法来定义
递归
数据结构。在其他编程语言中,比如Rust,我见过这样的东西: children: Vec<Node>,} 是否有一种在
C++
中定义这种
递归
结构的安全和可控制的方法。
浏览 2
提问于2016-04-29
得票数 3
回答已采纳
2
回答
使编译循环永久化的
C++
代码示例
、
、
、
考虑到
C++
模板系统是,而且它也是-,有人能给我提供一个使g++编译器循环永远存在的程序的一个非平凡的例子吗?对于更多的上下文,我设想如果
C++
模板系统是图灵全的,它可以识别所有
递归
枚举语言,并决定所有
递归
语言。所以,它让我想到了接受问题,以及它更著名的兄弟,停止问题。我还设想,在句法分析中,g++必须决定输入是否属于
C++
语言(就像它属于可判定性问题一样)。但是它还必须解析所有模板,而且由于模板是
递归
枚举的,所以必须有一个
C++
程序使g++语法分析永远运行,因为它不能
浏览 14
提问于2022-10-04
得票数 2
回答已采纳
2
回答
使用尾
递归
实现Tak函数
、
、
、
是否有可能实现尾部
递归
在C/
C++
中的一种方式,以便使gcc/g++可以执行尾部
递归
优化? 我不确定嵌套的
递归
函数调用是否会使编译器感到困惑。
浏览 0
提问于2013-11-14
得票数 0
1
回答
什么是
递归
起始函数?
、
、
我正在学习
递归
(使用
C++
),我的教授指的是我不熟悉的这个术语。我知道一个正常的
递归
函数调用自己(对于解算迷宫非常有用),但是
递归
起始函数对我来说没有任何意义,因为这不就是一个正常的
递归
函数吗?否则如何将其定义为
递归
呢?
浏览 3
提问于2018-04-17
得票数 0
10
回答
C/
C++
中的
递归
函数
、
、
如果我们考虑C/
C++
中的
递归
函数,它们在任何方面都有用吗?它们究竟是在哪里使用的?使用
递归
函数在内存方面有什么优势吗? 编辑:
递归
是更好还是使用Edit循环?
浏览 8
提问于2010-02-16
得票数 5
回答已采纳
1
回答
堆栈溢出异常中
c++
和c#的区别
、
、
、
当我用C#编写一些代码时,我有一个
递归
方法,它在几千次调用后导致堆栈溢出异常。因此,过了一段时间,我用
C++
编写了相同的代码,它运行良好,无一例外(尽管
递归
调用的实际数量大约是C#停止的次数的10倍)。 C#和
C++
在处理这个问题上有什么区别?我是否可以允许在C#中进行更多的
递归
调用,而不会引发异常?
浏览 3
提问于2016-05-30
得票数 1
回答已采纳
1
回答
用4个
递归
函数代替奇数位
、
、
我需要创建一个
递归
函数,将所有奇数位替换为4。用户输入: 2391输出: 2444 请使用初学者
C++
语言,没有数组等。使用基本的
C++
语言和
递归
将是真正有帮助的谢谢。
浏览 3
提问于2018-11-17
得票数 1
1
回答
在turbo
c++
中,一个正常的
递归
函数可以转换为尾
递归
来优化它吗?
、
、
我正在使用普通
递归
函数在
c++
中创建一个阶乘程序。如果输入值很大,我希望将其转换为尾
递归
,以防止堆栈溢出。如何将正常
递归
转换为尾
递归
?
浏览 1
提问于2015-02-16
得票数 1
回答已采纳
5
回答
应该避免在C/
C++
中使用
递归
调用吗?
、
、
应该避免在C/
C++
中使用函数的
递归
调用吗?当我使用Java时,我尽量避免使用
递归
调用,因为我经常使我的调用堆栈溢出。因此,当清楚了如何在没有
递归
调用的情况下实现时,我就这样做了。但即使在Java中,我也不确定这是不是一个正确的规则。 据我所知,C/
C++
中没有调用堆栈,所以我不会担心它溢出。因此,我很好奇:在程序的可伸缩性方面,是应该尽量避免使用
递归
,还是鼓励使用
递归
浏览 1
提问于2011-08-04
得票数 6
回答已采纳
1
回答
使用
递归
并行更新R中的全局数组
、
、
、
我试图在这个开放的Google 中使用
递归
和OpenMP将我的OpenMP代码转换为使用
递归
和并行和/或doParallel包的R。在使用
C++
中的全局变量数组作为参数(double* p)传递给
递归
函数时,我遇到了麻烦。我认为R不能用任何并行软件包来实现这一点?如果这是真的,我需要能够在
递归
函数中创建四个数组,同时填充它们,然后返回它们。这个是可能的吗?是否可以使用exists()函数来检查变量是否已经创建和初始化?到目前为止我在做这件事上遇到了麻烦。总之,我很难得到要填充的数组,然后能够在<
浏览 0
提问于2014-08-02
得票数 0
回答已采纳
2
回答
求最大
递归
深度
、
有没有一种方法可以在
c++
中知道最大
递归
深度,而不显式调用
递归
直到它崩溃? 我看过,这是受堆栈大小的限制。也许在特定的
递归
级别上找到堆栈中的空闲空间是有用的。有可能吗?
浏览 5
提问于2016-03-01
得票数 13
5
回答
C++
是否限制了
递归
深度?
、
、
在Python中,有一个最大的
递归
深度。这似乎是因为Python是解释而不是编译的。
C++
也有同样的概念吗?或者它只与内存限制连接?
浏览 13
提问于2010-04-13
得票数 65
回答已采纳
3
回答
boost编译错误Mac 10.7.4
、
、
expected ';' at end of declaration list
C++
requires a type specifier
浏览 17
提问于2012-10-02
得票数 11
2
回答
递归
版本"find“和非
递归
版本之间有什么区别?
、
、
、
、
在第205页的“加速
C++
编程”一书中,有两个find的实现我想知道在性能方面有什么不同非
递归
{ ++begin;}temp
浏览 3
提问于2017-01-08
得票数 1
回答已采纳
2
回答
为数字序列创建
递归
函数
、
我知道这是基本的CS知识,但我仍然不能理解在for循环上执行
递归
函数的想法。我仍然对
递归
的概念感到困惑,尤其是在数字方面。假设有一个数字序列3,11,27,59,123.我知道如何计算出数学
递归
序列,它只是a= An-1 + (8*(n-1)),但不知道如何将其转化为
C++
递归
函数。有人能勾勒出为上述数列创建
递归
函数的过程吗?
浏览 5
提问于2016-11-29
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券