腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
递归
合并
或
合并
R
中
的
两个
列表
、
我有
两个
列表
: a_2 = 5:10),c_2 = 20:30)) c = list(c_2 = 500:505))thirdList <- awesomeFx(firstList, secondList)$a
浏览 9
提问于2017-07-09
得票数 0
回答已采纳
2
回答
在
合并
排序
中
,为什么不直接将单个项拆分,而不是
递归
地将项拆分成两部分呢?
、
在学习
合并
排序时,这些示例显示了一次又一次地将项拆分成两半,然后再
合并
的
列表
。 如果初始
的
拆分操作总是将
列表
拆分成单个项,那么为什么不从顺序遍历
列表
中
的
各个项对开始呢?我知道这是一种迭代方法,而不是
递归
方法,但在这个特殊
的
例子
中
," divide“一步似乎总是将它分解成单个项,所以我有点不清楚为什么我们可以在一步内将它分解为单个项,而我们甚至会
递归
地划分
浏览 0
提问于2018-03-12
得票数 4
回答已采纳
3
回答
为什么在
合并
排序算法
中
需要在排序之前将数组分成两部分?
、
、
、
这可能是一个愚蠢
的
问题,但我想知道为什么
合并
排序算法需要将
列表
分成两部分并
合并
每个分区,然后再将所有这些分区
合并
到一个排序
列表
中
,如下动画所示: 似乎在
合并
算法接近尾声
的
时候,当它到达将
两个
大数组
合并
在一起
的
阶段时我不明白为什么有必要
合并
数组
的
每个部分,而算法似乎只需将整个
列表
分割成
两个
,并在第一步将它们<e
浏览 11
提问于2016-03-19
得票数 2
回答已采纳
1
回答
链表
的
递归
升序和
递归
降序函数
、
、
、
这是一个家庭作业,我已经写了大部分代码,我唯一不明白
的
是,我必须有一个
递归
函数来对链表进行升序排序,以及一个
递归
函数来对链表进行降序排序。我完全迷路了。 这是我
的
全部代码。
浏览 2
提问于2014-03-06
得票数 0
1
回答
K-路
合并
分而治之?
、
其思想是
递归
合并
第一个k/2
列表
和第二个k/2
列表
,然后将
两个
合并
列表
合并
为一个
列表
并返回。 我不明白
递归
合并
第一个k/2和第二个k/2
列表
意味着什么。有人能澄清这一点吗?或者可能会检查一些解释这种
递归
的
伪代码吗?
浏览 4
提问于2012-09-15
得票数 1
回答已采纳
1
回答
合并
k排序
列表
、
、
、
、
任务是从LeetCode中提取
的
我在为解决方案而挣扎,因为他们
中
没有一个人看起来非常快:/** } return lists.reduce((ac, l) =&
浏览 0
提问于2019-06-06
得票数 1
3
回答
使用Scheme,如何
合并
两个
以上
的
列表
、
、
我尝试在方案中将多个
列表
合并
在一起。我必须确保最终
的
列表
是排序
的
,但幸运
的
是,这不会太难,因为给定
的
列表
必须排序。另一方面,我还必须检查
列表
是否已排序。此外,我不知道如何检查第一个元素是否为
列表
(以停止迭代) */(cond (and ordered?
浏览 3
提问于2016-03-25
得票数 0
1
回答
如何在优于O(n^2)
的
时间内找到冒泡排序
中
的
预期交换数量
、
、
我被问题卡住了,这里需要找到预期
的
掉期数量。 for(j = i+1;j<n;j++) swaps += expected swap of A[i] and A[j]由于元素
的
概率是不同
的
因此,根据我
的
说法,上面的代码片段肯定是最有效
的
,但它超时了。 它可以在O(nlogn)内完成,或者它
的
复杂度比O(n^2)更好吗?如果可能的话,给我一些提示。
浏览 4
提问于2012-07-11
得票数 1
1
回答
Prolog问题{lists}
、
我在用prolog实现代码时遇到了一些问题,因为我觉得很难理解它,因为我习惯于正常编码: 我必须对整数
列表
进行排序,但它必须保留重复
的
值。是的,我
的
另一个问题是排序一个由整数和数字
列表
组成
的
列表
.我不知道怎么开始这个..。
浏览 5
提问于2022-03-30
得票数 0
回答已采纳
4
回答
合并
排序空间
、
、
在自顶向下
的
合并
排序
中
,以这种方式调用
递归
函数: if (
r
<= l) return; mergesort(a, l, m); merge(a, l, m,
r
);教科书中给出了该策略
的
空间复杂度为
浏览 1
提问于2011-08-04
得票数 2
回答已采纳
1
回答
快速排序是一种分割和征服
的
方法吗?
、
、
、
、
我认为
合并
排序是分而治之,processing(compare/swap) Conquer --对这些子数组进行(划分)排序(a,aux,mid+1,hi);
合并
(a,aux,lo,mid);// (比较/交换)发生在
合并
-征服过程
中
。
合并
排序跟踪显示,这个问题是颗粒化
的
,然后被处理,
浏览 2
提问于2016-12-28
得票数 4
1
回答
如何在ruby中进一步编写我
的
merged_sort方法?
所以这个很难,因为它使用了
递归
,我不能再继续下去了。我不知道下一步该做什么。
浏览 8
提问于2020-03-24
得票数 1
2
回答
实现职工线程
的
合并
排序算法
、
、
我有一个
合并
排序
的
单线程版本。to speed up the sorting }
合并
排序是一种偏差和征服算法: 将未排序
的</e
浏览 3
提问于2011-05-06
得票数 3
回答已采纳
2
回答
这是解释MergeSort伪码
的
正确方法吗?这里有什么回报?
、
、
在不同
的
网站上,伪代码与下面的伪代码相似:length <-- length of num_list shorter_list_B <-- second half of num_list return
浏览 5
提问于2015-09-13
得票数 1
回答已采纳
5
回答
快速排序和
合并
排序
、
嘿,谁能告诉我每一个
的
基本算法和每一个
的
跟踪序列。我很困惑,网上有很多方法,我真的不知道哪一个是最简单/最聪明
的
。谢谢。
浏览 15
提问于2010-12-06
得票数 2
回答已采纳
3
回答
是否由于链接
列表
中
没有随机访问权限,使用Quicksort对链接
列表
进行排序
的
速度真的比Mergesort慢?
、
、
、
、
来自 选择支点需要随机访问,并且需要遍历链接
列表
(每个
递归
O(N))。分区可以使用从左到右
的
扫描方式(这不需要随机访问):中间
的
拆分需要随机访问,并
浏览 1
提问于2017-01-20
得票数 2
1
回答
要以不同
的
方式实现
合并
排序算法
、
、
、
合并
排序将
列表
划分为最小
的
单元(1元素),然后将每个元素与相邻
列表
进行比较,对
两个
相邻
列表
进行排序和
合并
。最后,对所有元素进行排序和
合并
。我希望实现
合并
排序算法,使其将
列表
划分为
两个
元素
的
最小单元,然后对它们进行排序和
合并
。?我怎样才能实现呢?
合并
排序(A,p,
r
) 如果p<
r
//检
浏览 2
提问于2012-03-01
得票数 0
3
回答
这个Haskell
合并
代码
的
运行时间是多少?
、
、
、
我想出了这段代码,它将
两个
排序
的
按升序
列表
进行
合并
,然后将这
两个
列表
合并
到一个
列表
中
,从而保持升序排序。我试着分析它,看看它
的
时间复杂性。我相信,在最坏
的
情况下,我们必须遍历整个
列表
,因为有
两个
列表
,我们必须有一个嵌套
递归
,这意味着O(n^2)时间是最坏
的
情况。然而,由于我们在
递归
之前比较了这
浏览 3
提问于2014-10-14
得票数 1
回答已采纳
2
回答
关于
合并
排序代码
中
的
合并
步骤
的
混淆
、
、
关于数组上
的
合并
排序是如何工作
的
,我有一个问题。我理解“划分”步骤,它将输入数组划分为1长元素。然而,当涉及到“
合并
”部分(
合并
步骤)时,我感到困惑。我只知道
合并
函数会将它们
合并
到3 5,1 8,2,但它如何继续
合并
3 5和1 8?在“组合”部分
中
是否涉及
递归
?
浏览 3
提问于2014-12-29
得票数 4
回答已采纳
1
回答
在链接
列表
中进行
合并
排序
、
、
我目前正在练习
或
面试,并且正在为链接
列表
问题进行
合并
排序。 return head 我觉得我
的
合并
排序算法是正确
的
,但是我上面输入
的
结果
浏览 0
提问于2019-02-11
得票数 0
回答已采纳
点击加载更多
相关
资讯
合并两个排序的链表
在线视频合并,将两个以上的视频合并教程
想知道PDF合并怎么弄?推荐两个合并PDF文档的方法
Python3 列表list合并的4种方法
怎么把视频合并到一起?分享两个好用的视频合并方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券