Cài đặt Strategy Pattern: interface SortStrategy có sort(int[] a). Hai chiến lược AscStrategy (tăng) và DescStrategy (giảm) implements SortStrategy. Class Context giữ tham chiếu SortStrategy và phương thức execute(int[] a). Đọc dòng 1: ký tự 'A' hoặc 'D'. Dòng 2: số N. Dòng 3: N số. Tạo Context với chiến lược tương ứng, sort mảng và in cách nhau bằng dấu cách.
Dòng 1: ký tự 'A' hoặc 'D'. Dòng 2: N. Dòng 3: N số nguyên.
1 <= N <= 10^5; |a_i| <= 10^9.
Mảng đã sort, các số cách nhau bằng dấu cách.
Đang tải editor...