问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java插入排序算法

发布网友 发布时间:2022-04-27 06:35

我来回答

4个回答

热心网友 时间:2022-04-27 00:18

import java.util.Arrays;
public class Insert {
public static void main(String[] args) {
int[] ary={8,3,7,1,9,4};
selectionSort(ary);
System.out.println(Arrays.toString(ary));
}
public static void selectionSort(int[] ary) {
int i,j,t;
for(i=1;i<ary.length;i++){
t=ary[i];
for(j=i-1;j>=0&&t<ary[j];j--){
ary[j+1]=ary[j];
}ary[j+1]=t;
}
}
}

插入算法的原理是当要被插入的数比数组中元素小就放在他的前面,加了一个中间变量t,把数组元素先放那存着。如果成功插入就把插入数据放到对应的数组位置。然后下一个继续先放在t里面存着。直到最后一个数

热心网友 时间:2022-04-27 01:36

private static int[] insertSort(int[] array) {
for (int i = 1; i < array.length; i++) {
int temp = array[i];
for (int j = i - 1; j >= 0 && temp < array[j]; j--) {
array[j + 1] = array[j];
array[j] = temp;
}
}追问然后要怎么输出啊? 我在循环最后面加了个print的那个 结果有重复的数字。。。

追答private static int[] insertSort(int[] array) {
for (int i = 1; i = 0 && temp < array[j]; j--) {
array[j + 1] = array[j];
array[j] = temp;
}
}
return array;
}
main方法里面:System.out.println(Arrays.toString(insertSort(array)));
数字重复应该是你给的arry里面有重复数字,我方法里没去重

热心网友 时间:2022-04-27 03:11

private static int[] insertSort(int[] array) {
for (int i = 1; i < array.length; i++) {
int temp = array[i];
for (int j = i - 1; j >= 0 && temp < array[j]; j--) {
array[j + 1] = array[j];
array[j] = te

热心网友 时间:2022-04-27 05:02

百度冒泡排序法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 java 直接插入排序的例子 JAVA实现插入排序 Java插入排序 虚拟现实应用技术可以考哪些本科专业? 虚拟现实技术的应用领域 美国婚姻法有婚前财产一说吗 离婚财产如何分配?什么是婚前财产?什么是婚后财产? OPPOk3手机进水后,升降摄像头就打开不了。什么情况 如何确定是婚前财产还是婚后财产? 你好 我的oppok3主板严重进水。去手机店修要150来修哪里坏了?_百度知 ... 结婚后多久婚前财产才算共同财产? “房子是婚前财产,你净身出户”这事你怎么看? 婚前财产与婚后财产怎么区分? OPPOk3手机进水后,升降摄像头就打开不了。什么情况? 新婚姻法对婚前婚后财产问题具体的说法说知道? oppok3有范水吗? 婚前财产分割 婚前财产就永远是婚前财产 听说婚后5年婚前财产自动变为共同财产,这个说法对吗? 苹果se和se2尺寸有什么区别 关于java直接插入算法的问题 java 插入排序 ,下面是一些代码,请大师写下剩下的代码 实现一下插入排序。 JAVA一个已经排好序的数组(元素为10个),插入一个数按照原来的排序? java数组的插入排序 谁能用java给我写个插入排序 要求写的简洁一点 Java编程:简化的插入排序? java 插入排序的问题 java语言 插入后重新排序 Java的插入排序谁给我 分析一下!!写意个简单的例子 JAVA....请分别写出直接插入排序、冒泡排序、简单选择排序的各趟结果 用JAVA实现折半插入排序的题目 nbA2K14的键盘操作技巧 手机版NBA2k14怎么操作? NBA2K14手机版如何弄转身,背后运输,靠打之类的动作,这类的操作越多越 ... NBA2k14手机操作技巧 手机版NBA2k14怎么玩 各功能介绍 nba2k14游戏操作按键,有哪些动作? 手机NBA2k14动作怎么做,例如后撤步 等… 手机版NBA 2K14怎么扣篮啊 NBA2K14操作技巧