腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
输入
减半
的
递归
函数的时间复杂度
、
我试图通过两次
递归
调用来降低函数的时间复杂度,每次调用时输入都会
减半
: function myFunc(n) { let something = 0 } myFunc(n/2)} 我不确定
减半
到底是如何影响分析的
浏览 25
提问于2020-10-29
得票数 1
3
回答
N个数乘积的算法
我认为最好的解决方案是分而治之,它的基础是
递归
地将n个元素
减半
,再乘以2个元素。令人困惑的部分是简单操作的数量。我们可以
减半
8,直到我们达到2,然后开始乘以它。(a1 a2 a3 a4 a5 a6 a7 a8) .(a1*a2=b1) (a3*a4=b2) (a5*a6=b3) (a7*a8=b4) (b1*b2=
c
1) (b3*b4=
c
2) (
c
1*
c
2=final结果)..However,这个结果需要7个简单的乘法
浏览 1
提问于2013-12-15
得票数 0
回答已采纳
1
回答
最小-最大算法的复杂性
、
struct node int MAXX;}NODE;
递归
函数,它从给定的数组中找到最小和最大数目。
浏览 0
提问于2017-08-13
得票数 1
回答已采纳
2
回答
使用除法
c
++无法得到小于1的结果
、
、
我试图使用
递归
函数将用户输入
减半
,直到其达到<1.0。无论我如何尝试,结果总是大于1,任何指导都将不胜感激。
浏览 3
提问于2016-11-09
得票数 0
回答已采纳
4
回答
确定
递归
的BigO
、
、
、
T (1) =
c
我如何快速确定这个的BigO?
浏览 0
提问于2010-10-31
得票数 2
回答已采纳
2
回答
用汇编
语言
划分奇数
、
、
、
、
我假设用汇编
语言
(ARM 6)将42这样的整数
减半
,逻辑上的右移可以用来产生21,但有人能解释为什么21可以
减半
给我10.5吗?我不确定如何“幕后”处理小数值。
浏览 3
提问于2015-11-05
得票数 2
1
回答
SICP -
递归
或迭代过程?
、
、
、
、
我正在使用SICP的书,我正在努力解决
递归
和迭代过程的概念。在问题1.17中,他们问:(define (* a b) 0该算法采用b中线性的几个步骤现在,假设我们在加法的同时,将整数加倍,并将整数除以2的运算
减半
。利用这些步骤,设计一个类似于使用对数步骤数的快速扩展的乘法过程。我创建的过程有一个
递归
定义,但它似乎
浏览 3
提问于2016-09-11
得票数 0
回答已采纳
2
回答
建立一个有效的
递归
幂函数
、
我创建了一个
递归
函数,它可以在n步内计算幂: if n == 0: return x* simple_recursive_power(x, n-1)谢谢你的帮助。
浏览 1
提问于2019-05-09
得票数 0
回答已采纳
1
回答
为什么这个二进制搜索返回为NoneL
、
、
我做了这个
递归
的二进制搜索算法,每次将列表
减半
,我不明白它为什么要返回null。
浏览 3
提问于2022-11-24
得票数 0
2
回答
证明了平衡二分搜索树的高度是log(n)
、
、
二分搜索算法需要log(n)时间,因为树的高度(具有n个节点)将是log(n)。
浏览 1
提问于2013-01-27
得票数 22
回答已采纳
1
回答
分治算法需要澄清
、
任务是获取大小为n的未排序数组(例如:-8、3、2、3、3、1、-3、-5),我们必须使用分而治之的方法w/
递归
来查找具有最大乘积的子序列。我理解D&
C
方法是可取的,因为它具有时间复杂度log(n) (
减半
)而不是n^2 (嵌套循环)。我不清楚的是:整个函数应该是一个
递归
调用吗?还是说:相同,但右半部分比较所有的值 这是通过if/ all的调用完成
浏览 0
提问于2014-09-24
得票数 1
回答已采纳
5
回答
在
C
#中,在算法中使用
递归
函数是一种好的做法吗?
、
、
、
、
在许多函数式
语言
中,使用
递归
被认为是一种很好的实践。我认为它很好,因为编译器优化了函数式
语言
的代码。 但是,在创建算法时,在
C
#中使用
递归
是一种好的实践吗?关于
C
#,
递归
算法会导致堆栈急剧增长(如果调用量非常大),这不会很快,可能会导致堆栈溢出,这是正确的吗?或者也有一些优化正在发生,以使
递归
函数有效?如果您能在函数式
语言
和
C
#中使用
递归
的算法之间进行一些比较(速度、内存、可读性),我将不胜感激。
浏览 2
提问于2010-10-21
得票数 17
回答已采纳
2
回答
贪婪
递归
算法的时间复杂度
、
、
、
、
我编写了一个贪婪的
递归
算法,以找到最小数量的硬币,使一个给定的变化。现在我需要估计它的时间复杂性。由于算法根据相同的i (n * n)嵌套了"ifs“,内部块将
递归
调用(log(2)n)
减半
,因此我认为正确的答案可能是O(n*log(n)),这是通过以下计算得出的: coins = [1, 5, 10, 21, 25] coinsArraySize = len(coi
浏览 1
提问于2020-06-07
得票数 2
2
回答
嵌套循环
递归
的大O复杂度
、
、
让我头疼的是,每个
递归
级别的总大小是n的两倍,但是建议的答案(带有最终结果O(log n * n^2))忽略了这一部分。我是不是误解了什么? 编辑:将半伪代码替换为语法正确(但仍然没有意义)的代码。
浏览 1
提问于2014-11-27
得票数 0
14
回答
递归
还是迭代?
、
、
、
我喜欢
递归
。我认为它简化了很多事情。另一个人可能不同意;我认为这也使代码更容易阅读。但是,我注意到在
C
#等
语言
中使用
递归
的次数不如在LISP中使用的多(顺便说一句,LISP是我最喜欢的
语言
,因为它具有
递归
)。 有没有人知道在
C
#这样的
语言
中有没有什么好的理由不使用
递归
?
浏览 1
提问于2009-01-26
得票数 30
1
回答
为什么二叉树遍历的时间复杂度(如预序)不是指数的?
、
所以,为什么它是O(n)的前置遍历(其中
递归
函数也被调用两次),我知道它是O(n),因为每个节点被遍历,所以请不要回答为什么它是O(n)。答案与Fibonacci
递归
实现相比较,因为我希望看到不同之处。
浏览 4
提问于2021-12-28
得票数 1
回答已采纳
1
回答
通过
递归
减半
生成片段
、
我需要
递归
地将一个数字
减半
并进行分段。
浏览 0
提问于2019-06-26
得票数 1
4
回答
python O(n log )算法的时间复杂度
、
我很难计算我们使用
递归
的最后一行,我知道它每次将列表的长度
减半
,所以它的O(log n),但它在每次迭代中添加了另一个
递归
,也就是O(log n),所以我想它的O(log log n),但不幸的是它没有
浏览 0
提问于2018-06-28
得票数 1
回答已采纳
4
回答
C
语言
:
递归
#include
、
. */ 从
C
标准的角度来看,这是合法的吗?我认为这样的方法是不安全的。
浏览 2
提问于2011-07-16
得票数 1
1
回答
C
语言
递归
控制
该程序是关于函数
递归
的,需要知道如何控制整个程序{ printf("%d",n); printf("%d",d);
浏览 0
提问于2016-11-10
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-递归函数
递归算法在 C 语言中有什么限制?
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
C语言实现N皇后问题非递归求解
C语言编程学习之递归法解决5猴子分桃问题
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券