腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
自初始化阵列
算法
中的复杂度度量
、
、
、
当要评估使用必须初始化的数组的
算法
的时间复杂度时,通
常用
O(k)表示。其中k是数组的大小。 例如,计数
排序
的时间复杂度为O(n + k)。但是,当数组被自动初始化时会发生什么,比如在
Java
或PHP中。公平地说,在
Java
(或PHP.)中计数
排序
(或任何其他需要初始化数组的
算法
)是否公平?具有O(n)的时间复杂性
浏览 5
提问于2011-10-16
得票数 1
回答已采纳
2
回答
常用
排序
算法
、
、
、
在这里,我已经为下面的
算法
准备了我的解决方案,并且好奇是否有一种方法来优化它们。欢迎并感谢您的任何意见!
浏览 0
提问于2017-09-22
得票数 1
回答已采纳
4
回答
实现
排序
和/或搜索
算法
-在哪里以及为什么
、
、
有时我会遇到手动实现的
排序
和/或搜索
算法
,而不是使用语言实现的
算法
。我研究过的大多数源代码都是用
Java
、C#或PHP语言编写的--但我猜这种现象与语言无关。关于像列表这样的常规数据结构,你为什么在哪里实现你自己的
算法
?意识形态上的原因?内存效率更高?不能忍受使用内置功能的想法?
Java
最好使用合并
排序
(在Collections.sort()中),当您将其与快速
排序
进行示例比较时,这会有一些开销。如果你有一个你经
常用
来做普通
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
2
回答
Java
4:按2个值对数组进行
排序
、
、
、
、
我目前正在处理一个在
Java
4中的项目,我必须按2个值对ArrayList进行
排序
。这是一个ArrayList of ClassTest。String date; // 01/01/2001.我的问题是,我必须先按代码
排序
,然后按当前日期的最近日期
排序
。我在
Java
4中,我不能使用我通
常用
来
排序
数组(比如Comparator<ClassTest> )的很多东西。 我能用什么
算法
不太慢?
浏览 6
提问于2016-08-05
得票数 0
回答已采纳
1
回答
Web开发
算法
在网上寻找工作时,我注意到大多数PHP开发人员要求您了解
算法
和数据structures.While,我还不知道PHP,为了在该领域获得一份工作,我已经开始学习它。在使用
Java
和Javascript的时候,我已经对快速
排序
算法
和如何使用堆栈有了一些了解,但我想我想要的不是enough.What,而是web开发中最
常用
的
算法
列表。
浏览 0
提问于2012-03-14
得票数 2
3
回答
用快速
排序
- O(n^2)观测二次行为
、
、
、
、
算法
的平均时间复杂度为O(n*log(n)),最坏情况复杂度为O(n^2)。有些人读到:
浏览 3
提问于2011-01-16
得票数 8
1
回答
树
排序
有什么用呢?
、
、
、
树
排序
是
常用
的教科书
排序
算法
之一,该
算法
将待
排序
列表中的所有元素插入到一个二叉树中,然后遍历该树以获得元素的顺序。有没有哪种情况下,树
排序
比其他也需要O(n log n)时间的
排序
算法
更好,比如快速
排序
,合并
排序
和堆
排序
? 它似乎不是很有用,因为它总是需要额外的空间来存储树,而其他的可以就地完成。
浏览 2
提问于2016-07-14
得票数 0
1
回答
找到强连接的部件?
、
、
此外,其他几种寻找强连通分量的
算法
(即Tarjan
算法
)也能在线性时间内找到强连通分量。因此,如果通过 post 值对顶点列表
排序
需要O(n log )时间,那么这些
算法
如何能够在线性时间内完成强连通分量的定位?
浏览 0
提问于2012-06-19
得票数 0
7
回答
为什么Arrays.sort是快速
排序
算法
,为什么不是另一种
排序
算法
?
、
对于只有一个核心的系统,我们可以使用快速
排序
。我们应该在具有两个核心、四个核心或八个核心的系统上使用什么?
浏览 65
提问于2010-11-29
得票数 23
回答已采纳
2
回答
当稳定性不是必需的时候,有没有什么
常用
的、高效的
Java
排序
实现?
、
、
Java
实现(至少是我使用的那个,它是Oracle的JDK版本1.8 )使用了一个稳定的
排序
。对于稳定,我指的是保证根据
排序
标准相等的两个对象A和B保持其原始顺序的
算法
。因为我不需要稳定的
排序
,而且我认为不稳定的
排序
可以更快,所以我想用不稳定的(希望是更快的)
排序
替换这里的默认
排序
。有没有什么好的,知名的,
常用
的实现呢?你能推荐一些吗?在最坏的情况下,自己实现
算法
总是一种选择,但我更喜欢已经经过彻底测试和分析并被广泛
浏览 19
提问于2016-08-21
得票数 0
回答已采纳
1
回答
Java
编程中图像中最
常用
的颜色
、
、
我发现在
Java
中很难获得位图图像所使用的颜色。如何在
java
编程中使用八叉树颜色量化
算法
或其他更好的
算法
来获取图像最
常用
的颜色?
浏览 1
提问于2014-05-02
得票数 0
1
回答
kth最大/最小元素是什么意思?
我目前正在研究选择
算法
,也就是中间值。我遇到了两句话: 在计算机科学中,中间值是一种近似(中值)选择
算法
,经
常用
于为精确选择
算法
(主要是快速选择
算法
)提供一个好的支点,该
算法
选择初始未
排序
数组的为了使问题更加具体,请考虑以下(未
排序
的)数组:例如,第五个最小元素是什么?第五大元素
浏览 1
提问于2019-07-25
得票数 1
回答已采纳
1
回答
提取图像中最
常用
的颜色及其百分比
、
、
、
、
我正在尝试创建一个程序来提取
java
中图像中最
常用
的颜色,类似于 a)逐个读取所有像素。这里的问题是,有一些像素在外观上差别很小,并且是某种颜色的阴影。因此,上面的
算法
输出包括与最
常用
颜色具有相同阴影的像素以及不同的颜色,但我的期望只是报告不同的颜色,而不是相同颜色的阴影。 所以我想知道如何确定某个像素是不同的颜色还是地图中已经存在的颜色的阴影。
浏览 1
提问于2015-08-10
得票数 1
3
回答
树和它们与R-树有什么不同?
、
什么是STR树?它和R树有什么区别?每当我搜索“STR”时,我都会得到R-树的搜索结果。有人能帮我吗?
浏览 3
提问于2013-12-30
得票数 0
回答已采纳
1
回答
原图的拓扑
排序
是否与转置图的dfs相同?
、
我有一种直觉,原始图的拓扑
排序
与转置图的dfs相同(反转所有边) D -> B如果我转置图形(反转所有的边) C -> B -
浏览 2
提问于2020-04-25
得票数 0
2
回答
常见cpu密集型任务示例
、
为了测试并行化工具,我正在寻找任务或
算法
的示例,这些任务或
算法
如下: 我已经找到了很多例子为了满足数字3,我认为
算法
不应该具有线性或接近线性复杂性,例如
排序
。
浏览 3
提问于2016-11-18
得票数 1
2
回答
如何在不改变列表的情况下对其
排序
、
我希望在
Java
中对条目的List进行
排序
,并让
排序
返回一个新的
排序
List,而不改变原始的List。是否有一个
常用
的库可以这样做?
浏览 0
提问于2018-08-24
得票数 4
回答已采纳
1
回答
是否有经验法则来评估
算法
的最佳时间/内存复杂度?
、
、
我知道的一个“经验法则”是,如果你有一个
排序
的数组,你需要找到一些东西,它可能可以在O(logn)中完成。我也知道
排序
不可能比O(nlogn)更快。没有经验的程序员有没有类似的规则可以遵循?
浏览 0
提问于2014-03-02
得票数 0
3
回答
Java
6中提供了哪些不同的
排序
算法
?
、
、
有几种
排序
算法
,如插入
排序
、选择
排序
、冒泡
排序
等,这些
算法
在计算机科学教科书中经常讨论。给定一个整数或对象数组,有没有内置的
Java
6语言API可以让我选择应用特定的
排序
算法
来对数组进行
排序
,而不是重新发明这些轮子?如果没有内置到
Java
6中,是否有提供此功能的开源库?它们是什么?
浏览 1
提问于2011-07-25
得票数 8
回答已采纳
1
回答
Java
: Racing Arrays.sort
、
、
、
其结果令人着迷: 正如您所看到的,我的
算法
在
Java
6上表现得更好,但是它在
Java
浏览 3
提问于2014-03-27
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
常用排序算法总结
常用的八大排序算法——Java代码实现
常用排序算法总结(1)
Java数据结构与算法-排序算法
常用的排序算法与Python实现
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券