腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
常用
排序
算法
在这里,我已经为下面的
算法
准备了我的解决方案,并且好奇是否有一种方法来优化它们。欢迎并感谢您的任何意见!
浏览 0
修改于2017-09-24
得票数 1
回答已采纳
3
回答
用快速
排序
- O(n^2)观测二次行为
算法
的平均时间复杂度为O(n*log(n)),最坏情况复杂度为O(n^2)。有些人读到:
浏览 3
修改于2014-05-29
得票数 8
1
回答
树
排序
有什么用呢?
树
排序
是
常用
的教科书
排序
算法
之一,该
算法
将待
排序
列表中的所有元素插入到一个二叉树中,然后遍历该树以获得元素的顺序。有没有哪种情况下,树
排序
比其他也需要O(n log n)时间的
排序
算法
更好,比如快速
排序
,合并
排序
和堆
排序
? 它似乎不是很有用,因为它总是需要额外的空间来存储树,而其他的可以就地完成。
浏览 2
提问于2016-07-14
得票数 0
1
回答
找到强连接的部件?
此外,其他几种寻找强连通分量的
算法
(即Tarjan
算法
)也能在线性时间内找到强连通分量。因此,如果通过 post 值对顶点列表
排序
需要O(n log )时间,那么这些
算法
如何能够在线性时间内完成强连通分量的定位?
浏览 0
提问于2012-06-19
得票数 0
6
回答
检查两个vector<T>之间的差异
假设你有2个向量,比如v1和v2,它们的值如下:v2 = {
9
,4,3,8,1,
9
};我倾向于构建两个std::map<double, int>来对向量的每个元素进行计数。你怎么说?Stack Overflow上的其他对话求助于对向量进行
排序
,我倾向于避免
浏览 3
修改于2013-07-07
得票数 0
3
回答
自初始化阵列
算法
中的复杂度度量
当要评估使用必须初始化的数组的
算法
的时间复杂度时,通
常用
O(k)表示。其中k是数组的大小。 例如,计数
排序
的时间复杂度为O(n + k)。公平地说,在Java (或PHP.)中计数
排序
(或任何其他需要初始化数组的
算法
)是否公平?具有O(n)的时间复杂性
浏览 5
修改于2011-10-16
得票数 1
回答已采纳
1
回答
kth最大/最小元素是什么意思?
我目前正在研究选择
算法
,也就是中间值。我遇到了两句话: 在计算机科学中,中间值是一种近似(中值)选择
算法
,经
常用
于为精确选择
算法
(主要是快速选择
算法
)提供一个好的支点,该
算法
选择初始未
排序
数组的为了使问题更加具体,请考虑以下(未
排序
的)数组:例如,第五个最小元素是什么?第五大元素
浏览 1
提问于2019-07-25
得票数 1
回答已采纳
4
回答
实现
排序
和/或搜索
算法
-在哪里以及为什么
有时我会遇到手动实现的
排序
和/或搜索
算法
,而不是使用语言实现的
算法
。我研究过的大多数源代码都是用Java、C#或PHP语言编写的--但我猜这种现象与语言无关。关于像列表这样的常规数据结构,你为什么在哪里实现你自己的
算法
?意识形态上的原因?内存效率更高?不能忍受使用内置功能的想法?Java最好使用合并
排序
(在Collections.sort()中),当您将其与快速
排序
进行示例比较时,这会有一些开销。如果你有一个你经
常用
来做普通任务的收藏,非常欢迎你用你选择的语言
浏览 13
修改于2009-04-07
得票数 2
回答已采纳
2
回答
Java 4:按2个值对数组进行
排序
我目前正在处理一个在Java4中的项目,我必须按2个值对ArrayList进行
排序
。这是一个ArrayList of ClassTest。String date; // 01/01/2001.我的问题是,我必须先按代码
排序
,然后按当前日期的最近日期
排序
。我在Java4中,我不能使用我通
常用
来
排序
数组(比如Comparator<ClassTest> )的很多东西。 我能用什么
算法
不太慢?
浏览 6
修改于2020-07-23
得票数 0
回答已采纳
2
回答
常见cpu密集型任务示例
为了测试并行化工具,我正在寻找任务或
算法
的示例,这些任务或
算法
如下: 我已经找到了很多例子为了满足数字3,我认为
算法
不应该具有线性或接近线性复杂性,例如
排序
。
浏览 3
修改于2016-11-18
得票数 1
1
回答
Web开发
算法
在网上寻找工作时,我注意到大多数PHP开发人员要求您了解
算法
和数据structures.While,我还不知道PHP,为了在该领域获得一份工作,我已经开始学习它。在使用Java和Javascript的时候,我已经对快速
排序
算法
和如何使用堆栈有了一些了解,但我想我想要的不是enough.What,而是web开发中最
常用
的
算法
列表。
浏览 0
修改于2012-03-14
得票数 2
1
回答
如果对数据进行
排序
,那么快速
排序
会变成什么
排序
算法
?
例如,当像1 2 4 5 6 7
9
11 10 12这样的数组需要使用快速
排序
进行
排序
时,快速
排序
将变成什么
排序
算法
? 更新--我的意思是,在这种情况下,快速
排序
算法
在实现中将类似于哪个
排序
算法
浏览 3
修改于2017-05-20
得票数 0
2
回答
当稳定性不是必需的时候,有没有什么
常用
的、高效的Java
排序
实现?
Java实现(至少是我使用的那个,它是Oracle的JDK版本1.8 )使用了一个稳定的
排序
。对于稳定,我指的是保证根据
排序
标准相等的两个对象A和B保持其原始顺序的
算法
。因为我不需要稳定的
排序
,而且我认为不稳定的
排序
可以更快,所以我想用不稳定的(希望是更快的)
排序
替换这里的默认
排序
。有没有什么好的,知名的,
常用
的实现呢?你能推荐一些吗?在最坏的情况下,自己实现
算法
总是一种选择,但我更喜欢已经经过彻底测试和分析并被广泛使用的现有实现。不
浏览 19
修改于2016-08-21
得票数 0
回答已采纳
3
回答
C的通用库是什么?
同样,对于C程序员来说,最
常用
的库是什么?(不是C标准库。) 我正在寻找STL中可用的大多数功能:容器(向量、链表、树、哈希表)、
算法
(
排序
、搜索)、文件IO和字符串。
浏览 0
提问于2011-02-14
得票数 10
2
回答
HeapSort -交换前
排序
我在研究
算法
,特别是堆
排序
。根据我的理解,堆
排序
算法
包括通过首先将列表转化为最大堆来准备列表。2、8、5、3、
9
、1
9
、8、5、3、2、1这只是我看完后的想法:
浏览 0
提问于2017-06-13
得票数 0
回答已采纳
1
回答
手动
排序
,2乘2?
愚蠢的提问时间:它通
常用
于
排序
主观列表项。例如: 将你的核心价值观从最重要到最不重要。
算法
是什么?
浏览 3
提问于2021-12-08
得票数 0
回答已采纳
1
回答
自定义数组
排序
算法
所以我想出了一种“新”
排序
算法
: var newArray = Array.from({length:Math.abs0) { i--; }}Input -> Output indexSort([ 3, 1, 2 ], 1, 3)
浏览 0
修改于2021-10-12
得票数 0
回答已采纳
4
回答
这是选择
排序
还是插入
排序
?
假设我们使用二次
排序
算法
对一个由十个整数组成的数组
排序
。在对
算法
的主循环进行四次迭代之后,排列数组元素如下所示:哪条语句是正确的?(注意:我们的选择
排序
首先选择最大的项目。)B。
算法
可能是选择
排序
,但不能是插入
排序
。 C.
算法
可能是插入
排序
,但不能选择
浏览 7
修改于2015-05-09
得票数 0
回答已采纳
2
回答
基交换
排序
实现?
我需要一点帮助来理解基交换
排序
算法
的实现。我主要有几个问题:这种
算法
的优点是什么?在哪里可以看到实现该
算法
的示例?也许它会更清楚它的真实是什么,因为它真的让我感到困惑。
浏览 0
修改于2014-03-15
得票数 1
1
回答
非比较
排序
算法
与基于比较
排序
算法
的主要缺点是什么?
我试图了解非基于比较的
排序
算法
与基于比较的
排序
算法
的主要缺点。一种基于比较的
排序
算法
将在4* log(4)中求解。而非基于比较的
排序
算法
将在4*length_of(“1000000000000000000024”)中求解,前提是我们使用键0到
9
,并使用诸如L
浏览 3
修改于2013-09-15
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券