Tag: 插入排序

插入排序 – 如何接受输入并打印排序的数组

我试图做一个插入排序程序,接受任何数据类型(Int,Double,String),然后打印排序的数组。 我知道我的代码工作,但我无法弄清楚真正的问题。 import java.util.*; public class MyInsertionSort { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print(“Enter anything you want”); String insertionSort = in.nextLine(); int num=Integer.parseInt(insertionSort); String array[] = new String [num]; for (int i = 0; i < array.length; i++) { System.out.print("Input the Number at array index "+i+": "); array[i] = […]

简单的插入排序

我写了一个简单的插入排序程序,但输出不正确。 class InsertionSort{ public static void main(String h[]){ int[] a = {5,4,3,2,1}; int i,j,temp; for(i=1;i0 && a[j] > a[i]){ temp = a[i]; a[i] = a[j]; a[j] = temp; } } for(int x=0; x<a.length;x++){ System.out.println(a[x]); } } }