欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

java数据结构:插入排序

时间:2023-07-01
插入排序:

从下面动图可以看出,插入排序的主旨思想是在一个有序的排列中插入一个元素,默认认为第一个是有序,从后面的元素中比较和前面已经排好序的元素挨个比较,插入合适的位置;因此需要一个循环(外层循环)用来控制元素个数;还需另外一个循环(里层循环)用来控制当前第几个元素后面的元素挨个与前面的有序元素比较,得出插入的合适位置。
 

java代码实现:

public class insertSort { public static void main(String[] args) {//定义一个数组int arr[]={101,34,119,1,-1,89};insertSort(arr);}//定义一个插入排序方法public static void insertSort(int arr[]){//使用for循环来进行遍历for(int i=0;i=0;保证数组不越界2.inseerValue0&&inseerValue

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。