こんにちは私は、バブルソートのアルゴリズムをソートすることについて学び、アルゴリズムを読んだ後、私はこのコードを作った。しかし面白いことに、バブルソートの実際のコードとの類似点は見つけられません。だから、どのソートアルゴリズムを使っているのか教えてください。あなたが最小の要素を探していると位置i
とそれを交換するため私はこのコードでどのソートアルゴリズムを使用していますか?
public class Sort {
void sortfun() {
int[] a= {14,33,27,35,10};
for(int i=0;i<a.length;i++) {
for(int j=i+1;j<a.length;j++) {
if(a[i]>a[j]) {
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i : a) {
System.out.println(i);
}
}
public static void main(String[] args) {
Sort bs=new Sort();
bs.sortfun();
}
}
ここでは、「私がやろうとしていることを推測する」という質問は一度もありませんでした。通常は別の方法です:) –
あなたはあまりエレガントなバブルソートの実装を書いていません。 – OptimusCrime
まあ、実際には、私がやろうとしていることはかなりよくあります。 – luk2302