0
ここで私が働いている私のループの1つです。プログラムは、ソートされていない数字の入力ファイルを取り込み、配列に格納します。私はこのメソッドを記述しようとしているので、昇順にソートされます。JavaでのInsertInOrderメソッドの記述方法?
insertInOrder(int[] arr, int count, int key )
if (count==0)
{
arr[0] = key;
return;
}
int i=count-1;
while(i>=0 && key<arr[i])
{
arr[i]=arr[i+1];
i=i-1;
}
arr[i+1]=key;
私はまた、forループを使用しようとしたが、それはあなたが使用して配列をソートするか
if(count==0)
arr[0]=key;
int i;
for(i=arr[arr.length-1];i>=0 && key < arr[i]; --i)
{
arr[i]=arr[i+1];
}
key=arr[i+1];