Bài 26: Phương pháp làm mịn dần trong thiết kế chương trình

ML

Nếu bài toán đặt ra là sắp xếp dãy A theo thứ tự giảm dần thì các bước thiết kế như trên có cần thay đổi không? Thay đổi như thế nào?

TL
19 tháng 8 2023 lúc 9:15

Tham khảo:

Các bước thiết kế như trên cần thay đổi như sau:

def Insertionsort(A):

 n=len(A)

 for i in range(1,n):

  value=A[i]

 j=i-1

 while j>=0 and A[j]<value:

  A[j+1]=A[j]

  j=j-1

 A[j+1]=value

Bình luận (0)

Các câu hỏi tương tự
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết