2016-12-03 164 views
-1

我是新來分揀和不確定下面的代碼是哪種類型。提前致謝。這是什麼類型?

for (int x = 1; x < arr.length; x++) { 
    for (int y = x; y > 0 && arr[y - 1] > arr[y]; y--) { 
     int t = arr[y]; 
     arr[y] = arr[y - 1]; 
     arr[y - 1] = t; 
    } 
} 
+0

這是我認爲的氣泡分類。 – noodlesegg

回答

4

這是插入排序。請參閱Wikipedia page,其中包含您的算法的一個版本(以僞碼形式顯示在頂部附近)。