腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C
语言
中的
快速
排序
我正在尝试对我的项目使用
快速
排序
,但它不起作用。我不知道虫子在哪里。有谁能帮我弄清楚吗?谢谢。
浏览 0
提问于2012-03-05
得票数 0
回答已采纳
2
回答
用
C
语言
分析
快速
排序
我已经尝试打印在
快速
排序
的开始,我得到了一些正确的价值,但我觉得我的整个方法是行不通的,所以我需要一些帮助。} { } else printf("%d %d%
c
previousPivotPoint > v[left]) d = '>'; else if (previousPivotPoint < v[left]) d =
浏览 3
提问于2011-04-05
得票数 5
3
回答
不同的
语言
如何在它们的标准库中实现
排序
?
、
、
、
根据我(简要地)读到的,Java和Python看起来都在他们的标准库中使用timsort,而
C
的stdlib中的
排序
方法被称为qsort,因为它曾经是
快速
排序
。今天,典型的
语言
在他们的标准库中实现了什么算法,为什么他们选择这种算法?另外,
C
语言
是否偏离了
快速
排序
?我也觉得似乎是一个深入的答案,解决了特定于
语言
的问题(数据类型?)和特定于机器的(缓存命中?)将提供更多关于不同
语言
和算法如何工作的洞察力
浏览 0
提问于2013-05-01
得票数 7
2
回答
数组百分比算法的实现
、
、
、
、
所以几天前,我开始用
C
语言
编程,我有一个程序,它接受一个未
排序
的整数文件,用
快速
排序
1算法对其进行
排序
。 对于我在这方面做错了什么,有什么建议吗?
浏览 3
提问于2013-11-14
得票数 3
回答已采纳
2
回答
如何实现同一算法的多个版本,同时避免代码重复和名称冲突?
、
我在
C
++中开发了插入
排序
和
快速
排序
算法。现在,我打算创建至少四个变体的
快速
排序
算法。它们将在选择枢轴的方式以及是否对小列表使用插入
排序
等方面有所不同。在Java或
C
#中,为了避免代码重复和名称冲突,我将在一个单独的类文件中实现
快速
排序
算法的每个版本,并使用继承。QuicksortRandomPivotInsertion 然而,根据我的理解,
快速
排序
之类的“独立”算法通常不
浏览 1
提问于2019-02-27
得票数 4
回答已采纳
1
回答
用
C
语言
编程的
快速
排序
、
我正在读K&R的ANSI
C
,我偶然看到了qsort程序。我需要一点帮助。假设我有9个索引0->8的元素。请阅读注释,看看我是否理解它的正确与否。
浏览 3
提问于2014-07-02
得票数 0
1
回答
C
语言
中单词
排序
的
快速
排序
算法
、
、
、
、
在我的在线课程的一项作业中,我必须使用
快速
排序
算法来对单词列表进行
排序
。我能够对数字列表进行
排序
,但不能对单词进行
排序
。例如IthChar("Paul",0) --> Pvoid quickSort(string array[], int left, int right)
浏览 1
提问于2013-07-24
得票数 0
1
回答
数据结构中的
排序
算法
、
有没有免费的web资源可以
快速
列出“哪种数据结构使用哪种
排序
算法”?
浏览 1
提问于2011-04-06
得票数 1
回答已采纳
4
回答
实现
排序
和/或搜索算法-在哪里以及为什么
、
、
有时我会遇到手动实现的
排序
和/或搜索算法,而不是使用
语言
实现的算法。我研究过的大多数源代码都是用Java、
C
#或PHP
语言
编写的--但我猜这种现象与
语言
无关。Java最好使用合并
排序
(在Collections.sort()中),当您将其与
快速
排序
进行示例比较时,这会有一些开销。如果你有一个你经常用来做普通任务的收藏,非常欢迎你用你选择的
语言
提交它!
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
4
回答
Python中小集合的性能
、
、
、
在这种情况下,效率意味着
快速
构造(从未
排序
列表),
快速
查询(每个集合上的几个查询),以及有序版本的合理
快速
构造(可能每十个集合一次)。首先,候选人使用Python的内置集合类型(
快速
查询),使用
排序
数组(构造可能更快?),或者使用位数组(如果我是在
C
语言
中,则一切都很快……但我怀疑Python是否会如此高效(?)。
浏览 0
提问于2012-06-14
得票数 2
1
回答
Prolog中
排序
算法的复杂性
、
、
我试图用prolog编写一些
排序
算法,并发现它们的复杂性。当我开始思考它们是否会有不同的复杂性时,仅仅因为它们是用逻辑
语言
编写的。 以
快速
排序
为例。斯普利特拥有n.
快速
排序
规则。它给出了(平均) nlogn。但追加呢?它还具有线性复杂性。那么它是整体(n^2)logn吗?从这个意义上说,使用另一种
语言
(例如
C
)不是更好吗?
浏览 2
提问于2014-06-01
得票数 1
回答已采纳
2
回答
寻找用
C
++实现的
快速
排序
整数数组交并算法
、
、
我正在寻找能够实现
快速
排序
整数数组交集/并集运算的
C
算法(或代码)。速度越快越好。 换句话说,用
C
语言
实现两个整数数组之间的并集和交集操作的有效方法是什么?
浏览 2
提问于2012-01-17
得票数 0
4
回答
SQL ORDER BY有多贵?
、
我不太理解SQL命令如何对大型结果集进行
排序
。它是在内存中动态完成的吗(即当查询执行时)?在SQL中使用ORDER BY进行
排序
是否会比在Java等
语言
中使用包含结果的对象链表进行
排序
更快(假设使用
快速
内置
排序
,可能使用
快速
排序
)?
浏览 15
提问于2011-02-24
得票数 21
回答已采纳
1
回答
计数
排序
比
快速
排序
好吗?
、
我已经用Java
语言
编写了计数
排序
和
快速
排序
的代码来对整数进行
排序
。这两个代码对于较小的输入都可以很好地工作,但是当我给出数组大小为100,000的数组时,
快速
排序
停止工作,而计数
排序
正确地进行了
排序
。所以,当未
排序
数组的大小非常大时,我可以说使用计数
排序
比
快速
排序
更好吗?我提前使用了Eclipse IDE Oxygen.3a版本(4.7.3a).Thanks。
浏览 4
提问于2018-04-22
得票数 1
1
回答
data.table中字符变量的order()是如何工作的?
、
我希望根据字符变量(示例中的stage)重新
排序
表中的行。如果我首先将所需的顺序(order(dt1$stage))保存到一个变量中,然后将其作为dt1[myorder, stage]
应用
--它可以正常工作。
浏览 1
提问于2020-12-23
得票数 2
回答已采纳
1
回答
使用基数
排序
对整数数组进行
排序
的时间复杂度
、
、
、
使用
快速
排序
对长度为1到10^9 (= 10^6)的整数数组进行
排序
将得到O(n * log2 n)时间。但是如果我们
应用
基数
排序
,以n为基数,我们只需要传递4次。我对基数
排序
复杂度的理解是O((n + b) * logb (k)),其中k是最大值,可以写成n^
c
。O((n + b) * logb (n^
c
) )取基数b等于n,O((n + n) *
c
)=O (2
c
* n)
快速
排序<
浏览 5
提问于2019-12-17
得票数 0
1
回答
如果对数据进行
排序
,那么
快速
排序
会变成什么
排序
算法?
、
例如,当像1 2 4 5 6 7 9 11 10 12这样的数组需要使用
快速
排序
进行
排序
时,
快速
排序
将变成什么
排序
算法? 更新--我的意思是,在这种情况下,
快速
排序
算法在实现中将类似于哪个
排序
算法
浏览 3
提问于2017-05-20
得票数 0
2
回答
条件Prolog
排序
方法
、
我是prolog
语言
的新手。我在prolog中遇到了一个有趣的问题。提示是,我们可以在分区操作期间计算元素的数量。但是我不知道如何形成一个算法来解决这个问题。
浏览 0
提问于2013-11-10
得票数 0
2
回答
table.sort使用什么算法?
、
、
我很好奇Lua的默认table.sort使用什么算法,只是因为它比我遇到的其他
排序
算法要慢。我也很好奇Lua的table.sort是用
C
语言
编写的,还是在Lua的库中编写的。
浏览 7
提问于2013-08-04
得票数 5
回答已采纳
3
回答
使用
C
语言
中的
快速
排序
进行反向
排序
(降序)?
、
、
、
为了进行
排序
,我调用了qsort(myArray,100,sizeof(int), comp)if(a==b) } { }首先,这并不是真的有效,当我对数组(9,8,7,6,5,4,3,2,1,1),进行
排序
时,我得到的是(4,8,7,6,5,9,3,2,1),而不是真正的
排序
。其次,我如何在另一个方向上
排序
?有没有需要传递的qsort的
浏览 1
提问于2011-11-14
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言快速排序算法
c语言实现快速排序迭代法
什么是快速排序算法?详述快速排序算法的原理?用C语言实现快速排序算法。内附完整代码。
C语言希尔排序算法
C语言冒泡排序算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券