腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么Collections.sort()针对LinkedList进行了优化,但没有针对ArrayList进行优化?
、
、
、
为什么Collections.sort()要创建一个额外的
对象
数组
,并对该
数组
执行Tim
排序
,最后将
排序
后的
数组
复制回List
对象
?我知道这个调用针对LinkedList进行了优化,但是我们不会损失ArrayList的性能吗 在将其转换为
对象
数组
并将其添加回列表时,我们本可以避免2n数量的操作。我知道这些额外的操作不会影响整个
排序
操作的大O,但我相信它可以针对ArrayList进一步优化。 我是不是漏掉了什么?我只是
浏览 10
提问于2019-01-13
得票数 8
回答已采纳
3
回答
Java
6中提供了哪些不同的
排序
算法?
、
、
有几种
排序
算法,如插入
排序
、选择
排序
、冒泡
排序
等,这些算法在计算机科学教科书中经常讨论。给定一个整数或
对象
数组
,有没有内置的
Java
6语言API可以让我选择应用特定的
排序
算法来对
数组
进行
排序
,而不是重新发明这些轮子?如果没有内置到
Java
6中,是否有提供此功能的开源库?它们是什么?
浏览 1
提问于2011-07-25
得票数 8
回答已采纳
3
回答
使用
数组
库合并
排序
int
数组
、
我想使用这个函数对int
数组
进行
排序
,但是我不知道如何进行
排序
,这样我就可以确定它使用的是合并
排序
,而不是任何其他
排序
。以下是
Java
文档:sort(Object[] a, int fromIndex, int toIndex) 如何确保编写代码,使其使用合并
排序
而不是快
浏览 0
提问于2019-04-21
得票数 1
回答已采纳
5
回答
Java
中的
数组
排序
、
、
我希望将两个
数组
传递给
Java
中的一个函数,并在调用函数中对它们进行
排序
。我如何使用一个函数来完成这个任务呢? 我可以让函数返回一个包含两个
数组
的
对象
,但是有没有一个非面向
对象
的解决方案呢?编辑:在这种特殊情况下,我不能使用
Java
内置的Array.sort函数。假设这两个
数组
是高度和重量。它们具有相同的长度,并且相同的索引对应于两个
数组
中相同的人的身高和体重。我希望对高度
数组
进行升序
排序
,同时对与
浏览 1
提问于2009-06-20
得票数 3
回答已采纳
1
回答
是否有可能以
排序
的方式获得类字段?
、
、
、
,我知道在
java
中,我在
java
.lang.Class<T>上有一个名为getFields()的方法,它将返回一个Field
对象
数组
,而且我也知道结果根本没有
排序
。返回一个
数组
,其中包含反映由该class
对象
表示的类或接口的所有可访问公共字段的字段。返回的
数组
中的元素没有
排序
,也没有按任何特定的顺序
排序
。如果类或接口没有可访问的公共字段,或者表示
数组
类、基元类型或空值,则此方法返回长度
浏览 1
提问于2016-01-15
得票数 1
回答已采纳
6
回答
为什么
Java
的Arrays.sort方法对不同的类型使用两种不同的
排序
算法?
、
、
、
Java
6的Arrays.sort方法对基元
数组
使用快速
排序
,对
对象
数组
使用合并
排序
。我相信在大多数情况下,快速
排序
比合并
排序
更快,而且占用的内存更少。
浏览 7
提问于2010-09-14
得票数 140
回答已采纳
2
回答
android如何按名称对图片进行
排序
、
请任何人帮助如何
排序
图像由name.Here我共享我的code.please任何人帮助。 这里我用网格和列表.How显示图像,在网格和列表中按名称
排序
图像,并使用菜单选择按名称
排序
和按大小
排序
。
浏览 3
提问于2015-08-10
得票数 0
2
回答
Flex 3
排序
对象
字段
、
、
、
我在ActionScript3代码中有一个
对象
,我需要对其进行
排序
。我遍历
对象
并打印出每个值:但是,我需要我正在迭代的数据按字母顺序
排序
。对如何做到这一点有什么建议吗?
浏览 10
提问于2009-03-26
得票数 1
回答已采纳
2
回答
java
2D
数组
-
排序
和搜索
、
、
、
最近,当我为大学做作业时,我遇到的一件事是
排序
和搜索一个2D
数组
。使用Arrays.sort(example);或Arrays.binarySearch(example, "xyz");将返回一个错误: 不能将示例转换为
java
.lang.Comparable还有一个后续问题--为什么会出现一些错误(比如example cannot be cast to
java
.lang.Comparable只在程序运行时出现,而不是在编译时出现?)
浏览 5
提问于2015-04-19
得票数 1
回答已采纳
2
回答
使用比较器类创建
数组
、
、
我的问题是,我应该如何使用比较方法创建char
数组
?我尝试了以下方法:char[] helper = new char[](new StringNumComparator());。
浏览 15
提问于2021-02-01
得票数 1
回答已采纳
3
回答
当另一个属性具有相同的值时,如何根据
对象
的一个属性对
对象
数组
进行
排序
?
、
我有一个
对象
数组
,如下所示。
数组
中的每个
对象
都有date (
java
.util.Date)和name (String)属性。obj1.date = new Date();obj1.name = "A";
数组
中的
对象
已经根据日期进行了
排序
。多个
对象
可以具有相同的日期值。现在,如果
对象
具有相同的日期,我想根据
对象
的名称对
对象
浏览 1
提问于2014-11-13
得票数 1
1
回答
对
java
对象
的键和值进行
排序
后,将其打印为JSON字符串
、
、
、
我有一个有多个键的
java
对象
,值可以是
数组
列表。我希望将
对象
打印为JSON字符串,但输出应该对键和值进行
排序
。对于值,
排序
应该在
数组
本身中(如果有的话) 例如,我有这个JSON表示的POJO {"c": "arr",}
浏览 12
提问于2020-10-28
得票数 0
1
回答
比较/比较器使用的
排序
的内部工作
、
、
、
、
我了解了
Java
.I中用于
排序
的可比较接口和比较器接口,了解了这些接口的基本工作原理。我需要知道内部
排序
方法是什么,或者使用了哪种
排序
,任何文章或代码都会很有帮助。
浏览 3
提问于2019-01-14
得票数 0
2
回答
根据键对JSON
对象
/字符串进行
排序
、
、
、
我需要根据日期对这个JSON进行
排序
。我正在用
java
编程,如果这有帮助的话,我将使用Jackson库。
浏览 10
提问于2014-06-05
得票数 2
回答已采纳
5
回答
如何使用
对象
参数对Arraylist中的
对象
排序
、
、
、
我在Arraylist中
排序
对象
时遇到了问题,因为我对
排序
对象
并不熟悉。Student.
java
pu
浏览 0
提问于2014-08-14
得票数 1
回答已采纳
5
回答
为什么Arrays.sort不使用合并
排序
,而Collections.sort使用合并
排序
?
、
、
、
、
对于Arrays.sort (原语),我在
Java
文档中找到了以下内容:这个实现是一个稳定的、自适应的、迭代的mergesort ...此实现将指定的列表转储到一个
数组
中,对
数组
进行
排序
,然后遍历列表,从
数组
中的相应位置重置每个元素。如果Collections.sort使
浏览 82
提问于2015-09-01
得票数 104
回答已采纳
4
回答
为什么对Android/
Java
中的
对象
使用合并
排序
?
、
、
、
、
在
Java
原语类型中,使用快速
排序
。另一方面,
对象
的使用合并
排序
。对于同样使用合并
排序
的也是如此。集合
排序
在下面使用
数组
排序
实现。因此,简单地说,我可以说原语是使用快速
排序
排序
的,而
对象
是使用合并
排序
排序
的。 就位:快速
排序
浏览 8
提问于2015-03-02
得票数 5
回答已采纳
3
回答
即使在对array.sort()进行操作时,也存在Object.keys()吗?
、
、
、
、
.sort()
数组
的JavaScript方法修改了
数组
,并返回对
数组
的引用。因此,这两个“规则”似乎相互冲突:"array.sort()在原地“和”
对象
键没有
排序
“。
对象
的键已
排序
到位,如果
对象
未被修改,则保持
浏览 3
提问于2016-03-15
得票数 3
回答已采纳
2
回答
如何在
java
中使用选择
排序
和比较器?
、
、
、
、
我要做的是使用选择
排序
算法对
数组
列表进行
排序
,但是
数组
列表中的每个
对象
都有多个索引。这必须用
java
来完成。}那么,如何在
java
中创建一个选择
排序
(必须是选择
排序
),根据
对象
中的不同元素对
数组
进行
排序
?我已经有了比较器部分,但我不知道如何将它与选择
排序
结合起来。
浏览 0
提问于2018-04-10
得票数 1
回答已采纳
1
回答
在JavaScript中使用UnderScorejs对
对象
排序
、
、
我有一个这样的物体:现在,我需要根据值对这个
对象
进行
排序
,例如,我需要这样的结果: {fjdlf: 0,tsg2b: 1}
浏览 2
提问于2013-10-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数组排序
java后端接受对象数组数据与对象及属性的前端
Java Jackson 中如何 Pending JSON 对象到数组中
JS数组排序
JavaScript数组-选择排序
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券