腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
Java
中
实现多线程MergeSort
、
、
、
、
我发现的大多数
合并
排序示例都运行在单个线程
中
。这首先克服了使用
合并
排序
算法
的一些优点。有人能说明用多线程在
java
中
编写
合并
排序
算法
的正确方法吗?该解决方案应在适用的情况下使用最新版本
java
的特性。许多已经在堆栈溢出上的解决方案使用普通线程。重点应该是在可能的情况下,展示一种性能优越的
算法
,包括时间和空间复杂度。 注意到:建议的重复问题都不适用,因为它们都不提供使用递归任务的解决方案,这正是这个问题所要求的。
浏览 2
提问于2018-04-26
得票数 1
回答已采纳
3
回答
Java
& Merge排序
、
为什么
Java
impl选择
合并
排序而不是快速排序?为什么他们要将内容复制到数组
中
? 接口:“排序
算法
是一种改进的
合并
排序
算法
(如果低子列表
中
的最高元素小于高子列表
中
的最低元素,则忽略
合并
)。该
算法
提供了有保证的n log(n)性能。该实现将指定的列表转储到一个数组
中
,对该数组进行排序,并遍历该列表,从该数组
中
的相应位置重新设置每个元素。
浏览 2
提问于2010-08-01
得票数 3
回答已采纳
3
回答
合并
排序和
java
实现
、
假设我想使用mergesort
算法
。
JAVA
是否有实现mergesort
算法
的方法/函数?我对
JAVA
一无所知。
浏览 0
提问于2012-10-13
得票数 1
回答已采纳
3
回答
无法理解
合并
排序
算法
中
实际创建了多少个数组
、
、
、
、
我一直在研究
合并
排序
算法
,但我无法断定实际创建了多少数组作为该
算法
的一部分。某些文献指出,整个原始数组被复制到一个排序的新数组
中
。但这意味着只创建了2个数组。 据我所知,
合并
排序
算法
有两个主要步骤。分裂和
合并
。我想,如果你给
合并
排序一个由100个插槽组成的数组,它实际上创建了新的数组,当它从100 > 50/50 > 25/25 > 12/13 > 6/5 > 3/3 &g
浏览 0
提问于2016-03-22
得票数 1
回答已采纳
3
回答
Java
排序函数
、
、
、
在
java
中
,collections.sort使用
合并
排序
算法
而不是快速排序
算法
。但是Arrays.sort使用快速排序。(我不确定上述事实,但我在互联网上发现,如等网站,如果他们不使用该
算法
,请告诉我) 现在我知道这两种
算法
的平均复杂度是一样的。只有事实是最快的,最差的是O(n^2),但这并不常见。我们不关心当今世界的空间,所以
合并
排序不是就地
算法
并不重要。但是我们关注的是稳定性,所以我们为什么对array.sort使用快速排序,因
浏览 3
提问于2015-04-22
得票数 2
回答已采纳
4
回答
java
中
是否存在预焙排序
算法
代码的类(Es)?
I在寻找实现
算法
的类。quicksort(Object arr[], Compare comp) { }现在我在想,在
java
中
,对于最常见的
算法
是否有一些特定的类,如冒泡排序/堆排序/二叉树等等.你们知道吗?
浏览 7
提问于2012-01-03
得票数 0
6
回答
为什么
Java
的Arrays.sort方法对不同的类型使用两种不同的排序
算法
?
、
、
、
Java
6的Arrays.sort方法对基元数组使用快速排序,对对象数组使用
合并
排序。我相信在大多数情况下,快速排序比
合并
排序更快,而且占用的内存更少。我的实验支持这一点,尽管这两个
算法
都是O(n log(n))。那么为什么不同的类型使用不同的
算法
呢?
浏览 7
提问于2010-09-14
得票数 140
回答已采纳
1
回答
您可以在不导入或使用任何.txt标准库包或组件的情况下读取文件吗?
我作业
中
的一个要求是从*.txt文件
中
读取整数。但是,我们不允许导入或使用任何
Java
标准库包或组件。既然我们不能使用Scanner、File或其他帮助IO的工具,那么如何做到这一点呢?谢谢!作业目标:完成作业后,学生应能 您将获得以下文本文件:MyList.txt ( )您必须实现一个递归的快速排序
算法
,该
算法
将从附加的您的
算法
必须按升序对列表(整数
浏览 2
提问于2020-10-13
得票数 0
回答已采纳
8
回答
java
数组排序
、
如何对一个简单的数组进行逻辑排序(对于string和int)?
浏览 1
提问于2010-07-19
得票数 2
1
回答
Java
集合框架的排序
算法
、
、
我试图理解
Java
Collections Framework如何在默认情况下对其集合进行排序,但我感到困惑,因为我读到所有集合都是使用
合并
排序进行排序的。但是,当我查看Array类时,我看到了这一点:只要规范本身得到遵守,实现者就可以随意替换其他
算法
。(例如,bysort(Object[])使用的
算法
不必是
合并
排序,但它必须是稳定的。)»这意味着它还使用其他排序
算法
。那么,集合到底是如何排序的呢?
浏览 2
提问于2013-03-19
得票数 4
回答已采纳
1
回答
格子运算和格子的构建
、
、
、
有没有用于格子运算的
java
包或
算法
?如
合并
两个点阵,在一个点阵
中
插入一个元素,绘制点阵图等。我有一些常规语言{L1,L2,L3……,Ln},我想为这些对象建立一个格子图,我已经在
java
中
实现了一些常规语言的操作,比如等价和包容,但是我找不到任何关于建立格子和绘制格子图的
java
包。(严格地说,我发现了一个名为LaMa4J 的包,但它对这个项目似乎没有用处) 此外,我读了一些关于格子理论的书,但我可以找到任何关于构建格子,插入操作,
合并
操作等的<em
浏览 2
提问于2012-05-30
得票数 1
1
回答
Java
合并
排序
算法
、
、
、
inputArr.length; i ++){ System.out.print(" ");}代码仍然打印出一个数组(之前,它只是抛出了一个错误)。然而,虽然
算法
应该打印出来代码打印如下:
浏览 0
提问于2018-04-30
得票数 2
2
回答
合并
排序
Java
算法
、
嘿,我的
合并
类型一直有问题,我知道网上有很多信息,这是多次出现的,但我不知道发生了什么,无论我做什么,这都不会起作用,一些帮助将不胜感激。
浏览 4
提问于2015-04-03
得票数 0
4
回答
或者任何特定的排序
算法
?
或任何特定的排序
算法
??我在我的PC上尝试了一些快速,
合并
,堆,闪存排序的实验排序
算法
:时间单位为纳秒->时间单位为分钟Flash排序时间: 137704213630 -> 2.29507022716667堆排序时间: 148662032992 -> 2.47770054986667在内置函数中使用
java
浏览 2
提问于2014-01-28
得票数 5
1
回答
在
java
中
为我的
算法
选择正确的数据结构
、
、
今天,我需要选择最有效的数据结构来满足我在
java
中
的需求。基本上,我有一个有一组<Integer, Object>的
算法
。首先,多个线程创建这些集合
中
的一些,而不是将它们
合并
,按Integer排序,并在结果集中删除最终重复的对象。由于第二点在
算法
中
是相关的,您会选择在
Java
中使用哪种数据结构?
浏览 1
提问于2018-02-07
得票数 1
回答已采纳
1
回答
使用快速排序的数组/链接列表的内置
java
排序
算法
、
我需要用内置的
java
排序来标记我的快速排序
算法
。由于我使用的是数组列表和链接列表,所以我需要一个内置的
java
排序,它可以与快速排序进行排序。在
中
,还有人说collections.sort()使用
合并
排序,对于非原语类型,没有任何内置的排序使用快速排序来满足稳定性要求。 那么,如何使用内置的
java
算法
来对数组列表和链接列表进行排序呢?
浏览 0
提问于2019-05-13
得票数 0
回答已采纳
3
回答
合并
排序的应用
、
、
合并
排序应用程序提前感谢!
浏览 3
提问于2014-04-14
得票数 0
回答已采纳
1
回答
JMeter临界段控制器死锁
、
、
创建一个死锁并使JMeter卡住并不难,如果在锁A
中
添加锁B,而在其他锁B
中
添加锁A和几个线程,那么就会有一个死锁: 这能避免吗?如果没有,可以对使用此控制器的用户发出警告吗?
浏览 4
提问于2017-10-25
得票数 1
回答已采纳
2
回答
我们可以从
java
中
调用python方法吗?
、
我知道jython允许我们从任何
java
的类文件
中
调用
java
方法,就像它们是为python编写的一样,但是反过来是可能的吗?我已经有了很多用python编写的
算法
,它们在python和jython上工作得很好,但它们缺乏一个合适的GUI。我打算把GUI和
java
结合起来,并保持python库的完整性。我不能用jython或python写一个好的GUI,我也不能用python写一个好的
算法
。所以我找到的解决方案是
合并
java
的GUI和python的库。
浏览 1
提问于2013-05-09
得票数 8
回答已采纳
11
回答
用
Java
重写C代码还是使用JNI?
、
我目前正在开发一个用
Java
编写的项目。我们有一堆用C/C++编写的
算法
(至少有几百种)需要
合并
到我们的项目中。我们的两个选择是使用JNI调用此代码,或者重写
Java
中
的所有
算法
。我知道使用JNI的后果,它可能会带来一系列全新的问题,这就是为什么用
Java
重写所有代码都被考虑的原因。但是重写它的想法是seems...wrong。据我所知,这些
算法
已经过测试和工作,它们只是使用了错误的语言。 在这种情况下,JNI会让这项任务变得简单吗?或者它会
浏览 87
提问于2009-03-04
得票数 18
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券