腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
不同的
语言
如何在它们的标准库中实现
排序
?
、
、
、
根据我(简要地)读到的,Java和Python看起来都在他们的标准库中使用timsort,而
C
的stdlib中的
排序
方法被称为qsort,因为它曾经是快速
排序
。今天,典型的
语言
在他们的标准库中实现了什么
算法
,为什么他们选择这种
算法
?另外,
C
语言
是否偏离了快速
排序
?我知道这个问题缺乏“我面临的实际问题”,对一些人来说似乎是开放的,但知道如何/为什么选择某些
算法
作为标准似乎非常有用,但相对没有教过。我也觉得似乎
浏览 0
提问于2013-05-01
得票数 7
4
回答
实现
排序
和/或搜索
算法
-在哪里以及为什么
、
、
有时我会遇到手动实现的
排序
和/或搜索
算法
,而不是使用
语言
实现的
算法
。我研究过的大多数源代码都是用Java、
C
#或PHP
语言
编写的--但我猜这种现象与
语言
无关。关于像列表这样的常规数据结构,你为什么在哪里实现你自己的
算法
?意识形态上的原因?内存效率更高?不能忍受使用内置功能的想法?Java最好使用合并
排序
(在Collections.sort()中),当您将其与快速
排序
进行示例比较时,这会有一些开销。如果你有一
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
4
回答
基于分数的
排序
、
我应该看哪种
算法
才能做到这一点?
浏览 2
提问于2010-12-31
得票数 1
回答已采纳
1
回答
伪代码和
算法
有什么区别?
、
伪代码和
算法
有什么区别?你能给我举个例子吗?我试着在网上搜索,但我仍然对
算法
感到困惑。伪代码是用文字写的,我明白。但是我不能理解
算法
。
算法
和代码之间有区别吗?
浏览 2
提问于2014-06-02
得票数 1
回答已采纳
1
回答
理解
C
语言
的
排序
算法
、
、
、
我正在为周五的GNU
C
考试做准备。在评论中有一个我不明白的问题。“下面的
算法
将数组按升序排列。该
算法
对正在
排序
的内容的顺序非常敏感(随机
排序
、
排序
排序
、反向
排序
排序
)。根据最小和最大运行时间性能所需的比较和交换的确切数量对
算法
性能进行数值评估。在N接近∞的情况下,它的总体性能在大”O“表示法中将是什么。您必须通过分析来支持您的答案才能获得信用。在
排序
完成时,如何在
算法
条目上显示相
浏览 2
提问于2016-04-13
得票数 0
回答已采纳
2
回答
高效列表
排序
、
、
、
我目前正在测试根据键值对列表进行
排序
的最佳
算法
。class BasicObjectint Key;密钥是在构造对象时随机设置的。所以我有一个BasicObject对象列表,最后需要按键值
排序
。= 0;
c
< orderedList.Count;
c
++) if (basicList[i].Key > orderedList[
c
].Key) // The Key of t
浏览 5
提问于2014-03-21
得票数 0
2
回答
数组百分比
算法
的实现
、
、
、
、
所以几天前,我开始用
C
语言
编程,我有一个程序,它接受一个未
排序
的整数文件,用快速
排序
1
算法
对其进行
排序
。 对于我在这方面做错了什么,有什么建议吗?
浏览 3
提问于2013-11-14
得票数 3
回答已采纳
1
回答
如果对数据进行
排序
,那么快速
排序
会变成什么
排序
算法
?
、
例如,当像1 2 4 5 6 7 9 11 10 12这样的数组需要使用快速
排序
进行
排序
时,快速
排序
将变成什么
排序
算法
? 更新--我的意思是,在这种情况下,快速
排序
算法
在实现中将类似于哪个
排序
算法
浏览 3
提问于2017-05-20
得票数 0
2
回答
对18位数字进行
排序
、
我将对18位数字进行
排序
,比如100930200153461004、100930200153461004等,大约有20K个数字需要
排序
。我可以使用哪些方法或方式来快速实现这一点。我使用的是
C
#.net。 谢谢。
浏览 1
提问于2015-02-12
得票数 0
4
回答
如何在JUnit测试中测试集合中元素的顺序?
、
我想用JUnit测试来验证我在Java
语言
中的集合
排序
算法
。如果我将"B“、"
C
”、"A“输入到一个集合中,并希望对其进行
排序
(例如按字母顺序),那么用JUnit测试它的正确方法是什么?我实现了可比较接口,并希望确保我的
排序
工作正常。 我认为这个问题可以从Java或JUnit扩展到任何
语言
的通用测试。
浏览 0
提问于2012-03-30
得票数 3
回答已采纳
1
回答
多集
排序
算法
我正在寻找一种
算法
(最好是用
C
/
C
++/Java或类似的
语言
)来对多集进行
排序
。通过搜索互联网,我得出结论,我应该能够在O(n )时间内完成这项工作。其中h是不同元素的数量,n是元素的总数。然而,我找不到一种
算法
来利用多集可能包含重复元素的事实来更快地
排序
。 诚挚的问候!
浏览 0
提问于2010-10-12
得票数 1
回答已采纳
2
回答
table.sort使用什么
算法
?
、
、
我很好奇Lua的默认table.sort使用什么
算法
,只是因为它比我遇到的其他
排序
算法
要慢。我也很好奇Lua的table.sort是用
C
语言
编写的,还是在Lua的库中编写的。
浏览 7
提问于2013-08-04
得票数 5
回答已采纳
1
回答
将ISO 8601日期向前或向后
排序
、
、
我有一个ISO8601格式的日期数组,需要对它们进行
排序
。有没有人有一个可以工作的
算法
的建议?我认为它们不会作为字符串
排序
,除非我大错特错,所以我假设它们必须被分解成它们的组成部分?有人可以发布一个
算法
,最好是
语言
不可知的,但VB或
C
#的例子可以工作,只要它只使用字符串和整数,没有内置到
语言
中的函数。 谢谢!
浏览 0
提问于2012-03-06
得票数 13
回答已采纳
2
回答
Windows下
C
程序的内存使用
、
、
可能重复: (背景:我正在通过实现
排序
算法
对两种
语言
进行比较。) 有什么节目可以这么做吗.
浏览 3
提问于2012-01-18
得票数 0
3
回答
一种高效的文件记录
排序
算法
、
、
、
、
对这些记录进行
排序
的有效
算法
是什么?记录示例:0000000dfa01a000 t乐趣44我想知道哪种
算法
适合根据地址对此文件进行
排序
浏览 0
提问于2011-02-22
得票数 0
回答已采纳
2
回答
如何实现同一
算法
的多个版本,同时避免代码重复和名称冲突?
、
我在
C
++中开发了插入
排序
和快速
排序
算法
。现在,我打算创建至少四个变体的快速
排序
算法
。它们将在选择枢轴的方式以及是否对小列表使用插入
排序
等方面有所不同。在Java或
C
#中,为了避免代码重复和名称冲突,我将在一个单独的类文件中实现快速
排序
算法
的每个版本,并使用继承。QuicksortRandomPivotInsertion 然而,根据我的理解,快速
排序
之类的“独立”
算法
通常不
浏览 1
提问于2019-02-27
得票数 4
回答已采纳
2
回答
算法
复杂度计算
、
、
、
我开始学习如何用
c
语言
编写代码。目前,我正在尝试实现一个程序,该程序将显示类似于以下内容的输出:请选择下列
排序
算法
之一:2-插入
排序
4-快速
排序
您的数组已在x步骤中使用选择
排序
进行
排序
。
排序
后的数组:} 我的程序基本上已经完成,但我在确定如何计算
排序
过程中使用的x步数时遇到了困难。如何推断
算法<
浏览 5
提问于2013-10-23
得票数 1
1
回答
当STL
排序
函数已经在
C
++中可用时,我们为什么需要学习不同的
排序
算法
?
、
、
、
虽然我既没有读过所有
排序
算法
,如快速
排序
、合并
排序
、堆
排序
、选择
排序
和气泡
排序
,也没有阅读过CLRS的
算法
介绍,但我还是很想知道,当预定义的
排序
函数已经在许多
语言
中可用时,为什么需要学习所有这些
算法
。
浏览 5
提问于2017-02-22
得票数 1
回答已采纳
1
回答
C
语言
中单词
排序
的快速
排序
算法
、
、
、
、
在我的在线课程的一项作业中,我必须使用快速
排序
算法
来对单词列表进行
排序
。我能够对数字列表进行
排序
,但不能对单词进行
排序
。例如IthChar("Paul",0) --> Pvoid quickSort(string array[], int left, int right)
浏览 1
提问于2013-07-24
得票数 0
5
回答
所有编程
语言
的数据结构和
算法
是否相同?
、
如果一个人用一种编程
语言
学习数据结构和
算法
,是否需要学习其他
语言
的数据结构和
算法
?当我即将开始一本书数据结构和
算法
在JavaScript中,因为我也想学习网络,它也对我的其他
语言
有帮助吗?
浏览 24
提问于2014-10-03
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言选择排序算法
C语言归并排序算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券