Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Java] Strategy Pattern: chiến lược sắp xếp

    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.

    • Định dạng đầu vào:

      Dòng 1: ký tự 'A' hoặc 'D'. Dòng 2: N. Dòng 3: N số nguyên.

    • Ràng buộc đầu vào:

      1 <= N <= 10^5; |a_i| <= 10^9.

    • Định dạng đầu ra:

      Mảng đã sort, các số cách nhau bằng dấu cách.

    Đang tải editor...