腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
实现
排序
和/或搜索算法-在哪里以及为什么
algorithm
、
language-agnostic
、
sorting
有时我会遇到手动实现的
排序
和/或搜索算法,而不是使用
语言
实现的算法。我研究过的大多数
源代码
都是用Java、
C
#或PHP
语言
编写的--但我猜这种现象与
语言
无关。Java最好使用
合并
排序
(在Collections.sort()中),当您将其与快速
排序
进行示例比较时,这会有一些开销。如果你有一个你经常用来做普通任务的收藏,非常欢迎你用你选择的
语言
提交它!
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
2
回答
如何将java
合并
排序
algo转换为cpp
java
、
c++
、
arrays
、
algorithm
、
sorting
问题 arr[j] = temp; }} void sorting(int d[
浏览 1
提问于2021-11-21
得票数 1
回答已采纳
2
回答
链接列表上的自下而上
合并
排序
c
、
algorithm
、
sorting
、
merge
自下而上的
合并
排序
处理大小为1的每个元素的列表,并反复地将子列表来回
合并
,直到它们按照
排序
顺序排列。这使得使用自下而上的
合并
排序
来
排序
链接列表非常有吸引力,因为它们已经“分离”了。我试图用
C
语言
实现自下而上的
合并
排序
,并意识到实现自下而上的
合并
排序
有多种方法;特别是,我使用了这种方法:
浏览 2
提问于2015-11-13
得票数 1
1
回答
C
++中的监视器和互斥同步
mutex
、
monitor
我将使用互斥量和监视器在
C
中实现
合并
排序
,但我找不到一个好的
源代码
。如何用
C
实现互斥锁和监视器? 我使用的是Linux(Ubuntu)。
浏览 0
提问于2013-04-29
得票数 0
1
回答
在keysSortedByValueUsingComparator上使用NSMutableDictionary方法的速度是多少?
objective-c
、
sorting
、
nsmutabledictionary
我有一个NSMutableDictionary,我想把它打印成键:按
排序
顺序排列的值(其中键是这样的,首先打印值较低的键)。是否有人知道底层实现是使用快速的类似于
排序
的方法来实现O(N*logN),还是将每个对象与其他每个对象进行比较,从而导致O(N^2)的复杂性?
浏览 3
提问于2016-07-10
得票数 0
回答已采纳
7
回答
真的有人对of级的数据进行
排序
吗?
sorting
最近,我与亚马逊的一位工作人员交谈,他问我:如何使用编程
语言
对to级的数据进行
排序
?我是一个喜欢
C
++的人,当然,我们讨论了
合并
排序
,其中一种可能的技术是将数据分割成较小的大小,然后对每个数据进行
排序
,最后
合并
它们。但在现实中,像亚马逊或eBay这样的公司会对of级的数据进行
排序
吗?我知道,他们存储了大量的信息,但他们会对这些信息进行分类吗?简而言之,我的问题是:为什么他们不首先对它们进行
排序
,而是对the级的数据进行
排序</
浏览 1
提问于2010-08-07
得票数 16
回答已采纳
1
回答
快速
排序
的Vs。
合并
排序
性能分析
performance
、
sorting
、
quicksort
、
mergesort
合并
排序
的最坏情况复杂性为O(logN)和Quick有O(N^2),因此理论上
合并
排序
应该比快速
排序
更好。但我听说,由于一些复制开销,大多数情况下,快速
排序
优于
合并
排序
。。然后我决定实现和测试,下面是我用
C
语言
编写的完整
源代码
,#include <stdio.h>#define MOD;
浏览 2
提问于2018-10-02
得票数 3
回答已采纳
2
回答
快速
排序
的Linux实现是否“后退”到插入
排序
?
linux
、
sorting
、
quicksort
、
insertion-sort
我在Bentley & McIlroy (1993年)中读到,当数组变得足够小时,他们建议的快速
排序
实现使用插入
排序
。 我很想知道现代内核是否使用同样的策略。有人知道Linux内核是否以这种方式从快速
排序
切换到插入
排序
吗?
浏览 4
提问于2013-10-01
得票数 2
回答已采纳
3
回答
使用Boost库的
c
++中的线程池
c++
我想写一个多线程
合并
排序
使用线程池,因此下载了boost库。我是
c
++的新手,很难理解如何运行
源代码
中给出的示例程序。这是我下载的源码.. ...它在下载section...Any帮助是赞赏的。
浏览 1
提问于2010-12-08
得票数 1
2
回答
最佳实践:成功
合并
两个软件?
c#
、
c++
、
merge
让我们想象一下情况:在决定(或不)
合并
软件之前,我想先知道你要做的三件事。我的第一个想法(未
排序
):满足其他团队,比较需求,比较
源代码
度量,比较正在进行的工作(bug和特性),比较开发方法.更新:添加上下文。在我们(最近
合并
的)公司中,我们有两个非客户软件(所以仅限于内部工具),它们在做同样的工作。一个是用
C
和
C
++编写的(丑陋的度量!),另一个是用
C<
浏览 4
提问于2011-01-10
得票数 0
回答已采纳
1
回答
在Internet上找到类似的
源代码
c++
、
plagiarism-detection
任务是在
C
++中将已
排序
序列的
合并
写入单个已
排序
序列。我想找出抄袭的来源。(只是为了明确:在组内比较解决方案很容易,这不是这里的任务。)我的白日梦是,我将
源代码
粘贴到某个textarea中,按下“搜索”按钮,它就会在互联网上显示类似的
源代码
。有这样的网站吗?
浏览 3
提问于2012-10-11
得票数 3
3
回答
无需外部存储即可就地
合并
c#
、
arrays
、
merge
、
in-place
我想将两个具有
排序
值的数组
合并
为一个数组。由于两个源数组都存储为大型数组的后续部分,我想知道,您是否知道将它们
合并
到大型存储中的方法。意思是原地
合并
。 我找到的所有方法都需要一些外部存储。我使用的是
C
#。也欢迎其他
语言
。提前感谢!
浏览 3
提问于2012-02-20
得票数 3
回答已采纳
2
回答
堆
排序
与
合并
排序
的速度
java
、
sorting
、
mergesort
、
heapsort
在迭代大型数组时,哪种算法更快:堆
排序
还是
合并
排序
?为什么这些算法中的一种比另一种快?
浏览 2
提问于2018-11-13
得票数 3
回答已采纳
2
回答
增量决策树
C
++实现
c++
、
algorithm
、
classification
如果有任何代码,我更喜欢
c
++中的代码。 谢谢
浏览 5
提问于2010-08-05
得票数 3
回答已采纳
2
回答
使用
C
++中的变量或指针访问结构成员
c
、
arrays
、
sorting
、
struct
我有一个结构,并希望使用
合并
排序
对该结构的数组进行
排序
。我需要将
排序
参数传递给merge函数并访问struct成员。这可以用
C
语言
实现吗?现在,我想调用
合并
排序
并将arr[1].column_sort arr[1].color
浏览 1
提问于2017-09-26
得票数 2
1
回答
多线程和
合并
排序
,用于
排序
和
合并
的3个线程
c
这个问题被问了几次,但找不到任何具体的问题,主题是我试图执行一个
合并
排序
,使用两个线程对每个子列表进行
排序
,每个线程使用一半,然后再用第三个线程
合并
这两个列表,list1 11 22 1
浏览 4
提问于2021-03-25
得票数 0
回答已采纳
2
回答
什么是高效和稳定的外部
排序
算法实现(用
c
编写)?
c
、
algorithm
、
sorting
、
external-sorting
什么是高效和稳定的外部
排序
算法实现(用
c
编写)?
浏览 3
提问于2012-02-16
得票数 5
1
回答
将sql表与excel文件连接时出错
join
、
merge
、
ssis
我多次尝试
合并
连接、联合所有和连接组件,但失败了很多次。也许我做错了什么。欢迎任何帮助
浏览 0
提问于2016-11-19
得票数 0
2
回答
为什么在大型数组上使用Arrays.sort(Object[] a)时不能获得StackOverflowError?
java
、
arrays
、
mergesort
在Java
语言
中,使用
合并
排序
的Arrays.sort(Object[] a)。使用递归函数调用的
合并
排序
。为什么我们不为大型数组列表获取StackOverflowError呢?
浏览 1
提问于2015-07-08
得票数 1
3
回答
Java.util.ArrayList.sort()
排序
算法
java
、
algorithm
、
math
我在查看grepcode上的方法的
源代码
。它们似乎对大小小于7的小数组使用插入
排序
,在大型数组上使用
合并
排序
。我只是想知道这是否有很大的不同,因为它们只对大小小于7的数组使用插入
排序
。我在科门读过这样的文章: 虽然
合并
排序
在O(n*logn)最坏情况下运行,插入
排序
在O(n*n)最坏情况下运行,但插入
排序
中的常数因素可以使许多机器上的小问题大小在实践中更快。因此,当子问题变得足够小时,在
合并
排序
中
浏览 0
提问于2012-05-04
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言希尔排序算法
C语言快速排序算法
C语言冒泡排序算法
C语言选择排序算法
C语言冒泡排序简单学
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券