腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
插入排序
中
修复
这个
未
排序
的
数组
?
、
、
我正在创建一个
插入排序
,第一个是工作并返回一个
排序
的
数组
: // {9, 8, 3, 13, 87, 12, 1, 99} the unsorted list a[j+1] = element; return a; // returns {1,3,8,9,12,13,67} 但另一个问题不是由于第二个代码
中
的
一个问题,而是将"elemen
浏览 21
提问于2019-04-26
得票数 1
1
回答
澄清“如果优先级队列使用有序
数组
实现的话插入-
排序
”,为什么需要“有序”?
、
、
、
插入排序
也适用于无序
数组
,
如
示例所示。出于某种奇怪
的
原因,标题(或)
中
的
这条语句要求您有一个有序
数组
来实现
插入排序
的
优先级队列,为什么它会有这样
的
要求?
这个
维基百科-thing 到底是什么意思(下面的截图)?
浏览 3
提问于2012-10-20
得票数 0
回答已采纳
4
回答
3-快速
排序
,问题
、
、
、
我正在尝试理解3向基数快速
排序
,我不明白为什么那里有截断变量?那插入
的
方法呢?
浏览 1
提问于2010-06-11
得票数 4
回答已采纳
3
回答
构造新
的
有序
数组
最有效
的
方法是什么?
、
背景示例
插入排序
我
的
直觉告诉我,在生成元
浏览 2
提问于2020-09-20
得票数 3
3
回答
小
数组
( 32或64个元素以下)
的
快速稳定
排序
、
、
、
人们普遍认为,对于足够小
的
数组
,
插入排序
是最好
的
。例如,对最多64个元素
的
数组
使用(二进制)
插入排序
;来自: 一些分而治之
的
算法,
如
快速
排序
和合并
排序
,通过递归地将列表划分为较小
的
子列表,然后
排序
。在实践
中
,这些算法
的
一个有用
的
优化是使用
插入排序
来
排序
小
的
浏览 6
提问于2009-08-14
得票数 4
回答已采纳
3
回答
这是冒泡
排序
还是
插入排序
?
通过理解
插入排序
算法,我编写了这段代码。我
的
老师说它是冒泡
排序
,但我
的
朋友说它是插入
的
。有没有人可以检查一下并向我简要介绍一下。
浏览 0
提问于2017-08-16
得票数 3
6
回答
如何优化快速
排序
、
、
、
我正在努力想出一个高效
的
quicksort algo。它工作正常,但是当元素数量很大,并且
数组
的
某些部分是预先
排序
的
时候,运行起来需要很长
的
时间。使用
插入排序
,它具有较小
的
常数因子,因此在小
数组
上更快,用于调用这些小
数组
(即长度小于实验确定
的
阈值t)。这可以通过将这些
数组
保持
未
排序
并在末尾运行一个
插入排序
传递来实现,因为
浏览 5
提问于2012-09-17
得票数 24
回答已采纳
4
回答
如何找出最大
的
元素数(
数组
大小),让
插入排序
胜过合并
排序
?
、
、
、
从
插入排序
的
wiki页面: 一些分治算法,
如
快速
排序
和合并
排序
,递归地将列表划分为较小
的
子列表,然后
排序
。在实践
中
,这些算法
的
一个有用
的
优化是使用
插入排序
来
排序
小
的
子列表,其中
插入排序
优于这些更复杂
的
算法。
插入排序
具有优势
的
列表
的
大小因环境和实现
的
不同而不同
浏览 3
提问于2011-11-30
得票数 0
回答已采纳
1
回答
HackerRank -
插入排序
.第2部分
、
、
、
、
这是
插入排序
。第2部分
的
问题陈述。 在
插入排序
第1部分
中
,将一个元素
排序
为
数组
。重复使用相同
的
方法,您能对整个
未
排序
的
数组
进行
排序
吗?指导方针:您已经可以将一个元素放置到一个
排序
数组
中
。如何使用这段代码来构建一个
排序
数组
,每次一个元素?注意,在第一步
中
,当您考虑一个只有第一个
浏览 0
提问于2015-01-23
得票数 6
回答已采纳
3
回答
在学术环境之外,选择或
插入排序
有用吗?
、
、
、
这些
排序
算法在实际应用中有什么用处吗?有人能举个例子说明一下它
的
用法吗?
浏览 6
提问于2016-02-05
得票数 2
回答已采纳
3
回答
对于几乎
排序
的
文件、插入或选择
排序
,您会使用哪一种?
、
我想知道您是否会使用插入或选择一个几乎
排序
的
文件。这两家公司平均进行了多少次互换?我听说过用于选择
的
N/2和O(n)!我知道插入时必须扫描
数组
的
排序
部分,以查找放置新元素
的
位置,但在选择
中
,必须扫描
数组
的
整个
未
排序
部分,以找到要添加到
未
排序
子
数组
开头
的
下一个元素。
浏览 0
提问于2018-12-05
得票数 3
回答已采纳
22
回答
插入排序
与选择
排序
、
、
、
我正在尝试理解
插入排序
和选择
排序
之间
的
区别。 它们似乎都有两个组件:一个
未
排序
列表和一个
排序
列表。它们似乎都从未
排序
列表中提取一个元素,并将其放入
排序
列表
中
的
适当位置。我看过一些网站/书籍说,选择
排序
是通过一次交换一个来实现
的
,而
插入排序
只是简单地找到正确
的
位置并插入它。但是,我看到其他文章说了一些话,说
插入排序
也可以
浏览 14
提问于2013-04-04
得票数 126
2
回答
识别选择
排序
与
插入排序
、
我读过多篇关于选择
排序
和
插入排序
的
文章,并且相信我理解它们
的
实现。选择
排序
迭代内循环中
的
未
排序
数,而
插入排序
迭代内循环中
的
排序
数。据我所知,这基本上是唯一
的
区别。我
的
问题是在一个输入
数组
的
场景
中
,假设输入
数组
是这样
的
: Input Array: 30, 70, 40, 60,
浏览 0
提问于2018-05-19
得票数 0
回答已采纳
1
回答
“选择
排序
”
的
“选择”是什么意思?
、
选择
排序
什么名字
的
意思?我知道select
排序
是如何工作
的
,但我不明白为什么select
排序
是select
排序
。(
插入排序
,气泡
排序
一样)请告诉我!
浏览 3
提问于2017-08-11
得票数 0
回答已采纳
1
回答
如何计算混合算法
的
运行时间?
、
、
、
我有一个项目来编写一个混合算法并计算它
的
运行时间。我编写了混合算法,其中有
插入排序
算法和合并
排序
算法,在用户输入
未
排序
的
数组
后,程序将在我指定
的
阈值上调用最合适
的
算法(可以是
插入排序
,也可以是合并
排序
),我
的
问题是如何计算这种混合算法
的
运行时间?如果你知道
这个
的
名字,请告诉我,这样我就可以搜索它了。 (p.s.我所拥有的是<em
浏览 0
提问于2021-07-06
得票数 1
回答已采纳
1
回答
为某些
数组
寻找最快
的
排序
算法
、
我有一些已被
排序
的
短
数组
。然后,我想将它们合并成一个大
数组
,并需要保持顺序。因此,如
何在
最快
的
时间和最简单
的
复杂性
中
实现这一点。事实上,我
的
最终结果可能是100万个整数在一起,可能是一些简单
的
算法可以应用到工作
中
,
如
气泡
排序
、快速
排序
或堆
排序
等等,但我想要最佳
的
有效算法。你能给出一些决心或好建议吗?谢谢大家在下
浏览 3
提问于2014-09-05
得票数 2
回答已采纳
2
回答
删除
插入排序
中
的
重复项
、
、
我基本上是在处理以下问题,我试图修改
插入排序
,以便它也可以删除重复
的
计数器。下面是
插入排序
。如果我正确地理解了这一点(请告诉我是否错了),这种方法建议我应该在内循环开始之前遍历整个
数组
,并使用任意数字(
如
-1 )标记任何重复。然后,当内部while循环开始时,它将
排序
数组
,所有重复
的
将在开始时堆叠在一起。如果是这样的话,那么在
插入排序
开始之前,我可以简单地比较
数组
中
的
每个
浏览 3
提问于2014-07-24
得票数 2
回答已采纳
1
回答
不确定
插入排序
的
实现是否正确?
、
、
、
、
我发现这种
插入排序
的
实现避免了使用我在大多数视频解释中看到
的
典型seen循环。不过,我不太确定这是否有效。这不是和泡泡差不多吗?这样做真的有什么特别的好处吗?下面是
插入排序
和气泡
排序
的
实现: for
浏览 7
提问于2022-01-27
得票数 0
回答已采纳
2
回答
Java快速
排序
二次运行时行为
、
、
、
我试图在Java
中
实现一种高效
的
排序
算法。出于
这个
原因,我还实现了快速
排序
,并使用了以下代码: private static Random prng; sortInternal(array, left + 1, end);} ArrayUtilities.swap只是交换
数组
中
<em
浏览 1
提问于2016-04-04
得票数 1
回答已采纳
1
回答
插入排序
的
算法范式
、
、
、
、
最近,我再次开始研究
排序
算法,我想知道哪个算法范式类别更好地描述insertion sort。我已经研究了网页,将
插入排序
链接到一个特定
的
范例,但是我找不到一个确定
的
答案。对于其他
排序
算法,
如
quicksort或mergesort,答案非常明显,即Divide and Conquer范式。我所能找到
的
插入排序
的
唯一数据是它有一个"“。然而,我找不到关于增量方法
的
特定范例。如果有人能够明确这些
的</e
浏览 4
提问于2020-08-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
算法基础:五大排序算法Python实战教程
算法一看就懂之“插入排序”
基本排序算法的Python实现
算法系统学习首篇之排序
JavaScript基础-数组排序的6种方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券