下列三种算法是经常应用的内排序算法:插入排序、选择排序和冒泡排序。阅读下列算法,回答问题。 1. INSERTION-SORT(A) 2. 1. for i=2 to N 3. 2. { key = A[i] ; 4. 3. j =i-1; 5. 4. While (j>0 and A[j]>key) do 6. 5. { A[j+1]=A[j]; 7. 6. j=j-1; } 8. 7. A[j+1]=key; 9. 8. } 10. 11. SELECTION-SORT(A) 12. 1. for i=1 to N-1 13. 2. { k=i; 14. 3 . for j=i+1 to N 15. 4. { if A[j] 16. 5. if k<>i then 17. 6. { 18. 7. temp =A[k]; 19. 8. A[k]=A[i]; 20. 9. A[i]=temp; 21. 10. } 22. 11. } 23. 24. BUBBLE-SORT(A) 25. 1. for i=1 to N-1 26. 2. { haschange=false; 27. 3. for j=1 to N-i 28. 4. { if A[j]>A[j+1] then 29. 5. { temp =A[j]; 30. 6. A[j]=A[j+1]; 31. 7. A[j]=temp; 32. 8. haschange=true; 33. 9. } 34. 10. } 35. 11. if (haschange ==false) then break; 36. 12. } 阅读BUBBLE-SORT算法,下列说法正确的是_____。