Duyệt 1 lần xác định mảng đã được sắp xếp hay chưa
dùng thuật toán quick sort nhé
Dùng flag nhé bạn 
Cái này là câu 1b 
3 Likes
Mình chưa học quick sort b ạ
Bài này thì xem lại phép && và ||.
1 Like
Hi bài này anh không chỉ code cụ thể nhưng anh chỉ phương pháp siêu đơn giản nhé:
biến tang = true;
biến giam = true;
biến tangngat = true;
biến giamngat = true;
for {a0,,,an-1, an}
if tang = true
tang = a[i] <= a[i+1]
end if
if giam = true
giam = a[i] >= a[i+1]
end if
if tangngat = true
tangngat = a[i] < a[i+1]
end if
if giamngat = true
giamngat = a[i] > a[i+1]
end if
end for
if tangngat = true
// Nó là tăng ngặt
else if giamngat = true
// Nó là giảm ngặt
else if tang = true
// Nó là tăng
else if giam = true
// Nó là giảm
else
// Nó xếp lộn xộn
1 Like

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?