腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
这是
Java
插入排序
的
代码
吗
?
为什么
要
使用
额外
的
变量
?
java
、
insertion-sort
我刚刚写了下面的
代码
,我不确定它是否是
Java
中
插入排序
的
正确实现(它看起来与冒泡排序太相似了,我不敢肯定)。arr[j-1] = temp; j = j - 1;
浏览 18
提问于2020-12-21
得票数 0
5
回答
算法刷新器
为什么
堆排序算法是一个不排序算法?
algorithms
、
computer-science
、
theory
、
sorting
我不明白
为什么
堆排序被认为是一个内部排序算法。所以我可能误解了这里
的
定义
吗
?但是
插入排序
--例如,它显然是内部算法,即元素不需要
额外
的
内存。 那
为什么
要把它放在原地呢?
浏览 0
提问于2011-10-29
得票数 15
回答已采纳
4
回答
3-快速排序,问题
java
、
algorithm
、
sorting
、
quicksort
我正在尝试理解3向基数快速排序,我不明白
为什么
那里有截断
变量
?那插入
的
方法呢?
浏览 1
提问于2010-06-11
得票数 4
回答已采纳
1
回答
插入排序
算法
java
、
algorithm
、
sorting
我刚刚实现了一个
插入排序
算法。我只想确定我
的
代码
是否正常。import
java
.util.Arrays; public static void main(String[] args) {
浏览 0
提问于2022-02-05
得票数 1
回答已采纳
3
回答
为什么
Java
6 Arrays#sort(Object[])在小数组中从合并排序改为
插入排序
?
java
、
algorithm
、
mergesort
如果数组长度小于某个阈值,
Java
6在Arrays.
java
中
的
合并排序实现将
使用
插入排序
。这个值被硬编码为7。由于算法是递归
的
,对于大型数组,这种情况最终会发生很多次。规范
的
并不这样做,只是一直
使用
merge-sort,直到列表中只有1个元素。
这是
一种优化
吗
?如果是这样,它应该有什么帮助呢?
为什么
是7?
插入排序
(甚至是<=7排序)大大增加了对大型数组进行排序所需
的
浏览 0
提问于2011-07-11
得票数 22
回答已采纳
2
回答
组合
插入排序
和合并排序
sorting
、
optimization
我在考虑优化当前
的
排序算法。为了使这个过程更快,我考虑
使用
线程,并将数组分成两部分。
使用
插入对两个数组进行排序
使用
线程同时进行排序,并等待两个数组都完成。然后
使用
冒泡排序来合并这两个数组。你认为,
使用
这种算法,排序会更快
吗
?
浏览 2
提问于2017-05-17
得票数 0
1
回答
安卓矩阵multiplyMM
android
、
matrix
、
opengl-es
、
native-methods
我一直在想,有没有人知道 。解决这一问题
的
一种方法是创建自己
的
Matrix4f并自己编写乘法()。我把它建立在
的
基础上--它看起来很可怕,但是节省了我所有的set()、get()'s
浏览 5
提问于2014-08-06
得票数 8
回答已采纳
1
回答
调用
插入排序
方法时出错以及如何打印数组列表
java
、
methods
、
arraylist
、
insertion-sort
我已经创建了一个程序,它将温度(双)和日(字符串)存储在数组中,然后
使用
类似的接口和
插入排序
对数组进行排序。现在,我只剩下调用
插入排序
方法,并打印出数组列表和排序顺序
的
原始顺序。但是,当我调用
插入排序
方法时,它会给出一个错误,说明“无效方法声明;返回类型必需”。
为什么
我会收到这个错误?我
的
打印语句也是正确
的
,打印出原始数组
吗
?我将如何更新它以打印出排序
的
数组列表?或者我可以从
插入排序
方法中打印出来<
浏览 1
提问于2013-10-06
得票数 0
回答已采纳
3
回答
荷兰国旗演绎解决方案
algorithm
、
sorting
、
hash
、
hashtable
、
insertion-sort
在学习了初级排序、选择排序、
插入排序
和堆排序之后,从“古瑟拉”中
的
sedgewick 中进行了排序。
插入排序
-上升顺序(非最终)开始形成每一个迭代。堆排序-
插入排序
的
进攻性版本。 固定
的
额外</
浏览 5
提问于2016-12-27
得票数 2
1
回答
为什么
插入排序
O(n^2)在排序小数组~7个元素方面更好。与O(nlogn)排序算法相比,如快速排序和合并排序?
sorting
、
quicksort
、
mergesort
、
insertion-sort
我看到了什么:,我已经读过另外两篇文章了 从这两篇文章
的
答案中,他们主要指出合并、排序和快速排序可能比较慢,因为递归函数调用会带来
额外
的
开销。但我想知道具体
的
阈值7是如何设定
的
?我想知道
为什么
截断大约有7个元素,其中
插入排序
之类
的
二次排序算法比像快速排序或合并排序这样
的
O(nlogn)排序算法要快。对小型子数组
使用
浏览 4
提问于2017-12-22
得票数 3
回答已采纳
12
回答
Java
代码
中
的
"loop:“。
这是
什么,
为什么
要
编译?
java
、
labeled-statements
这段
代码
让我盯着屏幕看了几分钟:for (;;) {}我以前从未见过这种情况,我也不知道
Java
有一个“循环”关键字(NetBeans甚至不像关键字那样给它着色
浏览 2
提问于2010-09-29
得票数 118
回答已采纳
1
回答
插入排序
算法及循环
变量
quicksort
、
insertion-sort
、
loop-invariant
第1部分
插入排序
从第一个值开始,并将其与下一个值进行比较,如果该值小于我们
的
值,则会切换位置。我们递归地继续这样做。(简短解释)如果我
的
理解有误,请有人解释一下
插入排序
的
算法。第2部
浏览 5
提问于2015-04-20
得票数 0
回答已采纳
1
回答
在
Java
中写入文件时
使用
插入排序
java
、
insertion-sort
我正在尝试在写入文件时
使用
插入排序
。我是
Java
的
新手,似乎找不到解决方案。下面是我正在
使用
的
代码
: database = new RandomAccessFile(fNamerw"); d.writeToFile(database); database.clos
浏览 0
提问于2014-02-14
得票数 1
1
回答
Kotlin中
的
排序算法--气泡、插入、选择、合并和快速排序
java
、
algorithm
、
sorting
、
kotlin
Introduction 我决定尝试Kotlin,因为它对长期
使用
Java
的
用户很宽容。我已经
使用
了一些扩展功能来提高
代码
的
可读性,所有相关
的
源
代码
都将在这个问题中发布。注意:我也将其标记为
Java
,因为熟悉
Java
的人可以很容易地进入Kotlin,如果他们看到阅读Kotlin是多么容易的话。
Java
中适用
的
任何东西几乎总是可以直接应用于Kotlin
代码
。),我认
浏览 0
提问于2019-01-15
得票数 2
回答已采纳
2
回答
在Array.sort中对V8中
的
shell排序
使用
插入排序
的
理由是什么
javascript
、
arrays
、
sorting
、
v8
V8对长度超过10个元素
的
数组
使用
快速排序,对于小于该长度
的
数组
使用
插入排序
。
这是
// In-place QuickSort algorithm. // For short我想知道
为什么
不
使用
shell排序而不是
插入排序
?我知道,对于一个由10个元素组成
的
数组来说,
浏览 2
提问于2017-05-18
得票数 1
回答已采纳
3
回答
在什么情况下我
使用
这些排序算法?
algorithm
、
sorting
、
implementation
我知道大多数这些算法
的
实现,但我不知道
使用
它们
的
数据集
的
大小(以及包括
的
数据): 基类
浏览 2
提问于2013-03-14
得票数 6
回答已采纳
3
回答
在Android中通过sharedPreferences在类之间传递值
java
、
android
、
android-studio
、
sharedpreferences
为此,我
使用
了sharedPreferences并可以存储“用户名”,下面是
代码
:btnl.setOnClickListener(new View.OnClickListenerelse { }}); 此外,我还可以
使用
以下
代码
在其他片段中
使用
“中,我有一段
代码
可以调用来自不同类<e
浏览 2
提问于2015-12-23
得票数 0
回答已采纳
1
回答
为什么
Java
要求非静态地访问setDefaultUseCaches?
java
、
api
、
conventions
、
urlconnection
、
calling-convention
在
使用
了现在基本上已经失效
的
Java
之后(因为最新
的
Java
已经从本质上扼杀了它),我发现了一种需要我调用urlConn.setDefaultUseCaches(false)
的
情况。但是,我必须首先构造--我发现尽管
变量
明显是“粘性
的
”,而且在进一步检查源
代码
时,我发现
变量
确实是一个静态布尔值。那么,
为什么
要
通过非静态方法访问
变量
呢?毕竟,即使是静态布尔值
浏览 0
提问于2014-03-03
得票数 1
回答已采纳
2
回答
识别选择排序与
插入排序
arrays
、
sorting
我读过多篇关于选择排序和
插入排序
的
文章,并且相信我理解它们
的
实现。选择排序迭代内循环中
的
未排序数,而
插入排序
迭代内循环中
的
排序数。据我所知,这基本上是唯一
的
区别。我
的
问题是在一个输入数组
的
场景中,假设输入数组是这样
的
:现在,您将得到一个进一步
的
列表,其中显示了迭代:30, 40, 70, 60,
浏览 0
提问于2018-05-19
得票数 0
回答已采纳
5
回答
对
Java
传递方法
的
困惑(按值或引用)
java
、
pass-by-reference
、
pass-by-value
伙计们,你们能帮我澄清一下
吗
?如果
这是
真的,那么
为什么
Java
有.clone()方法呢?
为什么
我要问这个问题,因为我是非常confused...here
的
代码
:如果我
使用
下面的
代码
传递
变量
,然后在对话框中修改它们,原始值(外部)也会被更改。def
浏览 4
提问于2014-10-23
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券