腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
递归
排序
算法
与非
递归
排序
算法
、
、
有人能用英语解释一下
排序
算法
的非
递归
实现和
递归
实现有什么不同吗?
浏览 0
提问于2012-08-20
得票数 4
回答已采纳
1
回答
您可以在不导入或使用任何.txt标准库包或组件的情况下读取文件吗?
作业目标:完成作业后,学生应能 您将获得以下文本文件:MyList.txt ( )您必须实现一个
递归
的快速
排序
算法
,该
算法
将从附加的您的
算法
必须按升序对列表(整数)进行
排序
。必须实现
递归
的MyList.txt
算法
,该
算法
将从附加的MyList.txt文件中读取整数
浏览 2
提问于2020-10-13
得票数 0
回答已采纳
10
回答
递归
的优点和缺点是什么?
关于在
排序
算法
或任何
算法
中使用
递归
而不是非
递归
方法,它的优缺点是什么?
浏览 0
提问于2011-03-10
得票数 32
回答已采纳
4
回答
排序
算法
中的
递归
-总是不好吗?
、
、
、
Mergesort,quicksort可能是最知名的nlogn
排序
算法
。它们的解释和c++代码示例在大多数情况下都包含
递归
。但据我所知,当
递归
的数据量很大时,我们会面临很大的堆栈溢出风险。那么,忽略不能在现实生活中使用的
排序
算法
的
递归
解释是否合理?
浏览 2
提问于2013-01-30
得票数 7
回答已采纳
2
回答
树的合并
排序
、快速
排序
和遍历中的
递归
、
、
、
在学习不同的
算法
(如合并
排序
、快速
排序
或树遍历)时,我注意到有两个
递归
调用紧跟在一起。M_sort(数字,温度,左,中);树遍历预定(node.right)
浏览 5
提问于2015-02-07
得票数 0
6
回答
快速
排序
和尾部
递归
优化
、
、
、
在 p169中,它讨论了对Quicksort使用尾
递归
。本章前面最初的快速
排序
算法
是(在伪代码中){ { Quicksort(A, p, q) }使用尾
递归
的优化版本如下{ { Quicksort
浏览 10
提问于2013-09-30
得票数 19
1
回答
递归
与经典
算法
复杂度?
、
、
递归
函数在许多情况下都是有效的,并且在实现
算法
中广泛使用,如:与传统
算法
相比,
递归
函数O(logn)或O(nlogn)的时间复杂度低,易于用我们的思维方式进行分析但是,如果我们讨论为更复杂的任务编写
递归
函数的复杂性,那么我们的思维逻辑就很难分析它是如何完美工作的。
浏览 1
提问于2022-01-05
得票数 -2
1
回答
分而治之与分而治之有什么区别?
、
、
从Fomin和Kratsch的精确指数
算法
出发,分支
算法
和约简
算法
使用两种规则: 分治(D&C)是一种基于多分支
递归
的
算法
设计范式.分而治之
算法
的工作原理是
递归
地将一个问题分解成两个或多个相同或相关类型的子问题,直到这些问题变得简单到可以直接解决为止然而,当比较分支<
浏览 1
提问于2016-12-14
得票数 5
回答已采纳
2
回答
QuickSort在
算法
的征服阶段实现
排序
?
、
、
、
其中一个问题是“正确还是错误,快速
排序
在
算法
的征服阶段实现
排序
”,我选择了true,因为我记得读过:划分:重新排列元素,并将数组分成两个子数组和一个元素,这样左侧子数组中的每个元素都小于或等于中间元素征服:
递归
排序
这两个子数组。然而,小测验的答案是错误的,没有任何解释.正如教科书中所说的,QuickSort遵循分而治之的
算法
,在这个
算法
中,对两个子数组进行
递归
排序
,答案不应
浏览 5
提问于2017-07-25
得票数 0
回答已采纳
3
回答
为什么
递归
合并
排序
优先于迭代合并
排序
,即使后者具有辅助空间复杂性?
、
、
、
在研究合并
排序
算法
时,我很想知道这个
排序
算法
是否可以进一步优化。发现合并
排序
算法
存在迭代版本,具有相同的时间复杂度,但O(1)空间复杂度更好。从性能上看,迭代方法总是比
递归
方法更好。那么,为什么它不那么常见,而且很少在任何常规
算法
课程中讨论?
浏览 0
提问于2021-03-18
得票数 1
回答已采纳
1
回答
在某些条件下寻找合并
排序
的时间复杂度
、
、
、
给定更改的合并
排序
算法
,如果数组已经
排序
,则该
算法
将返回数组,而不是再进行2次
递归
调用。假设我们在数组上运行新
算法
,其中的每个值都出现在n/log(n)次。(为此,数组包含log(n)不同的值)。该
算法
的时间复杂度是多少?
浏览 0
提问于2019-04-27
得票数 0
回答已采纳
4
回答
mergesort初学者问题
我现在有一个关于Mergesort algorithm.Because的问题,在最初的
算法
中,要
排序
的列表被分成两个子列表,并
递归
排序
。现在我想把lengh n的列表分成3个lengh n/3的子列表,然后
递归
地对这三个子列表进行
排序
,然后组合?我只是简单地修改了原始
算法
,将everwhere 2替换为3,不知道这是否有意义。是否可以将列表划分为K个子列表,并对它们进行
排序
和合并? 感谢您为我分享您的想法。
浏览 3
提问于2010-02-09
得票数 2
回答已采纳
2
回答
如何计算
算法
的空间复杂度
、
、
、
、
我正在复习我的数据结构和
算法
分析课,我得到一个如何确定和
算法
的空间复杂性的问题? 连续快速
排序
所需的额外存储空间为O(n)。我的想法:谢谢你的指点。
浏览 2
提问于2010-10-02
得票数 4
回答已采纳
1
回答
有没有一个使用堆栈帧是不可避免的(不能完全尾
递归
)的
递归
函数/
算法
?
、
、
我正在尝试想出一些
递归
算法
/函数的例子,这些
递归
算法
/函数不能以避免使用大量堆栈内存的方式重写(例如,不能完全尾
递归
,也不能使用不使用堆栈的循环重写)。这样的函数存在吗?我认为快速
排序
可能是一个候选,但不确定它是否可以重写为使用单个尾
递归
函数调用。
浏览 2
提问于2013-09-19
得票数 0
1
回答
如何停止
递归
函数修改它自己的变量?
、
、
、
我正在尝试创建一个使用
递归
的javascript
排序
算法
。它一直在修改自己的变量。我该怎么阻止这一切?我的完整代码是,
递归
函数在第52行。被覆盖的变量是“更大”和“更小”。如果停止
递归
(注释68-71),代码就能工作,但这显然意味着
排序
只获得部分completed.If,您希望运行代码来测试需要“p5.
js
”的代码。我也为这个坏代码感到抱歉。加分:有人知道这是什么类型的
排序
功能吗?
浏览 1
提问于2019-04-16
得票数 0
回答已采纳
1
回答
For循环与数组的关系与
递归
与树的关系相同?
、
、
你会说-- For循环与数组的关系就像
递归
与树的关系一样--这是一个很好的类比吗? 如果要搜索数组中的任何内容,可以使用循环。如果要搜索树中的任何内容,可以使用
递归
。
浏览 1
提问于2022-03-31
得票数 0
3
回答
使用for循环进行选择
排序
的
递归
、
我有一个
递归
选择
排序
方法,在另一个方法中有一个初始
递归
调用。但我在
递归
方法中使用了for循环。如果我有一个for循环,它仍然是一个
递归
方法吗?如何在不使用for循环的情况下
递归
地实现选择
排序
?]) } SelectionSortRecursive(Array, n + 1);
排序
算法
工作正常,
排序
正确。
浏览 1
提问于2019-05-02
得票数 2
回答已采纳
2
回答
递归
排序
算法
、
、
我编写了一个
递归
排序
算法
,并想知道这样做的运行时复杂性是什么。大部分工作是在push_up函数中完成的,我认为它在时间上是线性的。但是,
递归
调用的数量是线性的。
浏览 0
提问于2018-01-01
得票数 4
1
回答
算法
递归
排序
、
、
、
、
我有一个
算法
://Input: An array A[0..n-1] of real numbers return AF_minl(A[0..n-2]) return temp return A[n-1] 我怀疑它会对数组进行
排序
,但我不知道具体是如何
排序
的。
浏览 1
提问于2017-02-23
得票数 0
2
回答
无法理解非
递归
MergeSort
算法
、
、
、
在最近编写了
递归
版本之后,我一直在尝试理解非
递归
MergeSort
算法
。我的AP书没有提供太多关于这个主题的信息或例子,所以我希望有人能帮我弄清楚一点。我的书中的以下内容是什么意思:“在非
递归
的mergeSort方法中,我们将列表划分为两个大小相等的部分,并使用选择
排序
对每个部分进行
排序
,然后使用将在B部分讨论的
算法
合并这两个部分。”是否总是在非
递归
的mergeSort方法中将数组分成两部分(然后对它们进行相应的
排序
),或者是否存在像
浏览 2
提问于2014-01-02
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python算法分享系列-查找,排序,递归
JS数组排序
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
js实现快速排序
排序算法 冒泡排序
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券