腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
快速
排序
中
的
交换
功能
不能
正常
工作
?
我试图找到一个错误,
为什么
快速
排序
不能
正常
工作
,我猜是因为
交换
函数
的
原因 function swap(a, b) {} function partition(array
浏览 36
提问于2021-11-15
得票数 1
3
回答
改进
的
快速
排序
可能是O(n)最好
的
情况吗?
、
、
、
、
人们普遍认为,
快速
排序
的
最佳情况是O(nlogn),因为每次都会将数组划分为大约一半。也有人说,假设数组是
排序
的
,最坏
的
情况是n^2。我知道修改后
的
冒泡
排序
通过检查
交换</em
浏览 0
提问于2011-12-23
得票数 3
回答已采纳
2
回答
Ruby级
的
快速
排序
算法
、
我正试图在Ruby
中
实现一个
快速
排序
算法。我得到了一个简单
的
,
工作
非常快,但它涉及到创建临时数组
的
动态。我正在尝试实现一种更精简
的
快速
排序
,它只在适当
的
位置
交换
元素,而不需要创建额外
的
数组。有人知道
为什么
这个代码
不能
工作
吗?我一直在遵循布局
的
模式,但我无法让它
正常
工作
。
浏览 0
提问于2019-08-04
得票数 1
回答已采纳
2
回答
冒泡
排序
链表,
交换
指针。C
、
、
、
、
我正在尝试使用冒泡
排序
来
交换
单链表
的
两个指针。我已经做了比较
功能
,它
工作
得很好。在
交换
功能
中
,
交换
工作
正常
,我已经设法在节点和node->next之间进行了
交换
,尽管链表“丢失”了节点
的
信息(在
交换
之后),因此链表
中
的
第一个节点是node->next。我使用
的
是一个泛型函数,它执行
浏览 0
提问于2012-01-24
得票数 1
1
回答
Ruby变量
交换
混淆
、
我在试图找出
为什么
这个
交换
不能
正常
工作
。我添加了p来检查repl.it上
的
值--这是一个用于
快速
排序
的
分区方法: #declared pivot to last index但是,当我这样做:array[pIndex], array[to] = array[to], array[pIndex]时,它
的
工作
原理是完美的。有人能告诉我
浏览 3
提问于2016-11-05
得票数 0
回答已采纳
3
回答
SORT Integer Array标记一个结构数组(或两个)
、
、
、
因此,我们
的
想法是使用一个结构
的
元素对一个大
的
结构进行
排序
,以作为Zip Code
的
参数。 为了简单起见,让我们假设有两个数组,一个是包含邮政编码
的
整数,另一个是更大
的
结构(3k字节)数组。使用Quick Sort对整数数组进行
排序
是相当快
的
,但是标记结构数组可能比在整数数组
交换
元素时简单地
交换
元素要好一些。在测试
中
,一个随机
的
3000个元素
的
整
浏览 10
提问于2009-08-06
得票数 1
3
回答
面对昂贵
的
掉期,双枢轴
快速
排序
、
、
、
TLDR受最近“问题”
的
启发,我决定去实现给定
排序
的
非平凡版本(、带有的、3个枢轴选择
的
中位数、小块插入
排序
等等)。 在一些研究
中
,我还发现了双枢轴
快速
排序
,。一般来说,它声称它总是至少和标准
浏览 16
提问于2014-08-14
得票数 2
回答已采纳
2
回答
Hoare
的
分区
不能
正常
工作
(
快速
排序
)
、
、
在遵循Cormen
的
快速
排序
和hoares分区算法之后,这就是我能够生成
的
代码。数组部分地由未初始化
的
元素/垃圾元素
排序
,我无法在我
的
一生
中
弄清楚
为什么
.我以为我跟书上写
的
一样遵循算法。以下是书中
的
伪码:1 x = A[p]3 j = r + 15 repeat 610
浏览 3
提问于2015-03-13
得票数 1
回答已采纳
1
回答
Lua创建
的
快速
排序
不能
正常
工作
。
、
、
我已经将用Go语言编写
的
快速
排序
代码翻译成Lua,代码如下所示。Table.slice函数定义了在QuickSort中进行递归调用时使用
的
函数。table.slice(array,left+1,#array,1) quickSort(b) end 我最初以为我从1开始就对Lua
的
表索引犯了一个错误
浏览 1
提问于2018-11-23
得票数 0
回答已采纳
1
回答
使用指针
的
c语言
交换
排序
算法
、
、
我正在尝试用c编写一个
交换
排序
,使用指针,而不是索引;void sort(int a[], int n) { int *end; j++) temp = i; j = temp;} 如果我在main
中
编写这段代码,那么
交换
就可以
正常
工作</
浏览 12
提问于2017-06-20
得票数 3
回答已采纳
2
回答
面对昂贵
的
掉期,双枢轴
快速
排序
、
、
我听说这是问这个
的
好地方 有没有人用昂贵
的
交换
元素测试过双枢轴
快速
排序
性能?在这种情况下,与标准
的
快速
排序
相比,它
的
表现似乎要差得多。在一些研究
中
,我还发现了双枢轴
快速
排序
,它是当前Java标准库
中
快速
排序
的
实现它是当前Java标准库
中
快速
排序
浏览 0
提问于2014-08-14
得票数 3
回答已采纳
2
回答
理解
快速
排序
、
、
我很难理解
快速
排序
,大多数演示和解释都忽略了实际发生
的
事情(例如)。 以7为枢轴
的
9,1,7,8,8
的
数组将如何
工作
?9需要移到支点
的
右边,所有的
快速
排序
实现似乎都已就位操作,因此我们
不能
浏览 5
提问于2016-09-23
得票数 19
1
回答
哪种
排序
算法在非常大
的
数据集上效果最好
、
我在互联网上搜索,以找出哪种
排序
算法最适合非常大
的
数据集。我发现许多人认为合并
排序
是最好
的
,因为它是公平
的
,而且它确保了时间复杂度是O(n log n),
快速
排序
是不安全
的
:
快速
排序
的
变体也可能是不安全
的
,因为真实
的
数据集可以是任何东西。如果
交换
这两个元素
的
时间开销可以忽略不计,那么
为什么
我们
不能</e
浏览 2
提问于2015-08-27
得票数 18
回答已采纳
1
回答
有谁能解释一下
快速
双寻的引入吗?
快速
双寻的主要
功能
是什么?
、
、
、
我从JetNet 5020 G上读到了一些关于
快速
双寻的信息,下图是
快速
双寻的介绍。老实说,我不明白
为什么
快速
双归从一开始就有多重冗余,在我研究之后,我有一些思考和问题。Thinking A是其他厂商
的
以太网
交换
机,B是MSR以太网
交换
机,它们都是由一个环组成
的
,因此
快速
双归巢
的
主要
功能
是让两个不同
的
供应商
交换
机在
功能
上没有任何问题地连接和
浏览 0
提问于2021-10-02
得票数 0
1
回答
为什么
合并
排序
更适合大型数组,而
快速
排序
更适合小型数组?
、
、
、
、
我看到使用合并
排序
而不是
快速
排序
的
唯一原因是列表是否已经(或大部分)被
排序
。似乎不直观地说,由于大或小
的
数据集,其中一个是好于另一个。例如,引用Geeksforgeeks关于这一点
的</
浏览 0
提问于2021-01-04
得票数 3
2
回答
快速
排序
在没有临时变量
的
交换
函数
中
无法
正常
工作
。
、
、
我一直在使用
排序
算法,发现在没有临时变量
的
交换
函数
中
,quicksort
不能
正确
工作
。我已经附上了下面的代码。你可以在斯威夫特操场上执行这段代码,它是用斯威夫特写
的
。,请让我知道你需要
的
任何其他信息来解决这个问题。如果有人能解释这件事我会很感激
的
。 注-我在
交换
函数中注释了这两种代码。一个没有临时变量,另一个是临时变量。这段代码很好地使用了一个临时变量
的
交换
函数。
浏览 4
提问于2017-10-13
得票数 0
回答已采纳
2
回答
想知道这些函数是如何
工作
的
(C
中
的
交换
函数和
排序
函数)
我对C非常陌生,我想了解这两个函数:void swap(int a, int b) { a=b; printf("a: %d\n", a);}int a=5, b=7;
排序
功能
} return;用法: int ar
浏览 6
提问于2014-11-01
得票数 3
回答已采纳
1
回答
关于Jquery和gridview
的
大查询
我设计了gridview,其中我应用了jquery
的
快速
搜索
功能
来过滤gridview控件,我还应用了
排序
和paging.with普通搜索,jquery函数
工作
正常
,但问题是,每当我使用分页方式,当gridviewpage_index改变时,函数停止
工作
。对于这个问题,有没有可用
的
解决方案,或者是
不能
解决
的
?我
的
快速
搜索
功能
是这样
的
: <
浏览 0
提问于2012-02-22
得票数 0
回答已采纳
2
回答
运行kubeadm init失败
、
如何配置并成功启动最新
的
kubeadm?Kubeadm_new.config
的
内容: advertiseAddress: 1.2.3.4apiVersion: kubeadm.k8s.iocluster.local serviceSubnet: 10.96.0.0/12我在kubeadm_new.config
中
更改了
浏览 3
提问于2018-11-14
得票数 0
2
回答
双轴
快速
排序
和
快速
排序
有什么区别?
、
、
我以前从未见过双轴心
快速
排序
。它是
快速
排序
的
升级版吗? 双轴
快速
排序
和
快速
排序
的
区别是什么?
浏览 101
提问于2014-01-04
得票数 72
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券