腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
2
回答
算法
复杂度计算
、
、
、
我开始学习如何用
c
语言
编写代码。目前,我正在尝试实现一个程序,该程序将显示类似于以下内容的输出:请
选择
下列
排序
算法
之一:2-插入
排序
4-快速
排序
您的数组已在x步骤中使用
选择
排序
进行
排序
。
排序
后的数组:} 我的程序基本上已经完成,但我在确定如何计算<e
浏览 5
提问于2013-10-23
得票数 1
4
回答
基于分数的
排序
、
我应该看哪种
算法
才能做到这一点?
浏览 2
提问于2010-12-31
得票数 1
回答已采纳
3
回答
Java 6中提供了哪些不同的
排序
算法
?
、
、
有几种
排序
算法
,如插入
排序
、
选择
排序
、冒泡
排序
等,这些
算法
在计算机科学教科书中经常讨论。给定一个整数或对象数组,有没有内置的Java 6
语言
API可以让我
选择
应用特定的
排序
算法
来对数组进行
排序
,而不是重新发明这些轮子?如果没有内置到Java 6中,是否有提供此功能的开源库?它们是什么?
浏览 1
提问于2011-07-25
得票数 8
回答已采纳
1
回答
当STL
排序
函数已经在
C
++中可用时,我们为什么需要学习不同的
排序
算法
?
、
、
、
虽然我既没有读过所有
排序
算法
,如快速
排序
、合并
排序
、堆
排序
、
选择
排序
和气泡
排序
,也没有阅读过CLRS的
算法
介绍,但我还是很想知道,当预定义的
排序
函数已经在许多
语言
中可用时,为什么需要学习所有这些
算法
。
浏览 5
提问于2017-02-22
得票数 1
回答已采纳
1
回答
如果对数据进行
排序
,那么快速
排序
会变成什么
排序
算法
?
、
例如,当像1 2 4 5 6 7 9 11 10 12这样的数组需要使用快速
排序
进行
排序
时,快速
排序
将变成什么
排序
算法
? 更新--我的意思是,在这种情况下,快速
排序
算法
在实现中将类似于哪个
排序
算法
浏览 3
提问于2017-05-20
得票数 0
2
回答
“稳定”k-最大元
算法
、
、
相关: 到目前为止,我有以下两个想法,但它们似乎都不是最好的。迭代删除最小元素,直到剩下32个元素(即进行
选择</
浏览 2
提问于2020-10-06
得票数 1
回答已采纳
4
回答
这是
选择
排序
还是插入
排序
?
、
假设我们使用二次
排序
算法
对一个由十个整数组成的数组
排序
。在对
算法
的主循环进行四次迭代之后,排列数组元素如下所示:哪条语句是正确的?(注意:我们的
选择
排序
首先
选择
最大的项目。)B。
算法
可能是
选择
排序
,但不能是插入
排序
。
C
.<
浏览 7
提问于2015-05-09
得票数 0
回答已采纳
14
回答
Python和
C
++的性能差异
、
、
在不同的项目中工作,只要任务完成,我就可以
选择
不同的编程
语言
。例如,在
C
中使用相同的
算法
对文本文件进行
排序
与在Python中使用相同的
算法
进行
排序
,真的有显著的区别吗?
浏览 6
提问于2010-08-21
得票数 13
回答已采纳
2
回答
如何实现同一
算法
的多个版本,同时避免代码重复和名称冲突?
、
我在
C
++中开发了插入
排序
和快速
排序
算法
。现在,我打算创建至少四个变体的快速
排序
算法
。它们将在
选择
枢轴的方式以及是否对小列表使用插入
排序
等方面有所不同。在Java或
C
#中,为了避免代码重复和名称冲突,我将在一个单独的类文件中实现快速
排序
算法
的每个版本,并使用继承。QuicksortRandomPivotInsertion 然而,根据我的理解,快速
排序
之类的“独立”
算
浏览 1
提问于2019-02-27
得票数 4
回答已采纳
4
回答
作为web开发人员保持
C
/
C
++/Java技能
、
、
、
在我上大学的时候,我学会了如何用
C
、
C
++和Java编程。目前,我是一个使用前端和后端技术(HTML/CSS/JS、PHP、MYSQL)的web开发人员。虽然我在大学里学到的
排序
算法
和面向对象( OOP )概念可以应用于网络开发,但我正在寻找方法来保持我对所有
语言
的知识。我喜欢用
C
风格(
C
/
C
++/Java)
语言
和前端/后端技术编程.不幸的是,没有很多
选择
使用
浏览 0
提问于2012-09-08
得票数 6
回答已采纳
2
回答
排序
单链接列表与
排序
双链接列表
、
所以,我一直在闲逛,所以在阅读有关
排序
的文章时,我已经有好几次了。然而,我想知道,
选择
一个好的单链表
排序
算法
与双链表
排序
算法
(以及与数组结构相比也是链接结构)之间的主要区别是什么?我知道(假设我们使用的是面向对象
语言
),类型关系到要
排序
的元素,等等(原始类型通常比复杂对象更快)。我在比较Java字符串和整数。据我所知,在处理链接结构时,我们可能应该排除快速
排序
和插入
排序
,因为它们经常处理索引问题。这个问题可能很糟糕,
浏览 0
提问于2018-02-15
得票数 1
回答已采纳
2
回答
病理分选
、
、
病理分类 您的老板要求您开发一个
排序
算法
,以提高您公司的应用程序的性能。然而,在编写了应用程序之后,您知道不太可能使它变得更快。不想让你的老板失望,你已经决定开发一种新的
算法
,比对某些数据集进行
排序
更有效。当然,您不能明显地表明该
算法
只适用于某些情况,因此您希望尽可能地使其模糊不清。这个竞赛的目的是用你所
选择
的
语言
写一个
排序
例程,它在某些数据集上表现得比其他数据更好,结果是可重复的。决定速度的分类越具体,越好。该
算法
必须进行某种<em
浏览 0
提问于2014-05-14
得票数 15
回答已采纳
1
回答
如何在程序集中查找数组中的最小有符号值
、
我试着在汇编
语言
中做
选择
排序
程序,但我遇到了如何找到最小有符号数的问题[org 0x0100] mov dx,[data+bx+2] add bx,2 jn
浏览 1
提问于2019-05-30
得票数 2
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
1
回答
最优固定大小顺序
排序
算法
、
、
大多数
排序
算法
都适应于集合的大小,但是知道要
排序
的集合的大小可以为这个大小
选择
特定的
排序
算法
。例如,下面的
算法
应该用最优比较数和最佳交换或赋值数(它是
C
++,但应该很容易翻译成任何
语言
)对三个值进行
排序
:{我可能是错的,但我不认为
排序
三个值可以做到比这个
算法
更少的比较和更少的分配。如果确
浏览 0
提问于2015-10-05
得票数 4
回答已采纳
2
回答
排序
-如何
选择
排序
是有效的?
、
最近,我正在分析
C
# 中基本
排序
算法
的时序。总之,在第55页,作者提到了这一点。 我的问题是,与插入和气泡
排序
相比,
选择
排序
是如何有效的?
浏览 1
提问于2016-10-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言选择排序算法
c语言实现选择排序算法
什么是选择排序算法?详述选择排序算法的原理?用C语言实现选择排序算法。内附完整代码。
C语言希尔排序算法
C语言快速排序算法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券