Tag Archives: time complexity o(n^2)

Xoay Ma Trận 90 Độ Python: Thuật Toán In-place Tối Ưu

Xoay Ma Trận 90 Độ Python: Thuật Toán In-place Tối Ưu

Bạn cần xoay ảnh hoặc ma trận dữ liệu nhưng bị giới hạn bộ nhớ (không được tạo mảng mới). Nắm vững kỹ thuật Transpose (Chuyển vị) kết hợp Reverse (Đảo ngược) kinh điển trong phỏng vấn Big Tech. Giải quyết bài toán này chỉ trong 2 bước logic đơn giản. Tóm tắt nội dung […]

Kiểm tra bảng Sudoku 9×9 hợp lệ bằng Python: Thuật toán & Tối ưu

Kiểm tra bảng Sudoku 9x9 hợp lệ bằng Python: Thuật toán & Tối ưu

Tại sao bạn nên làm bài này? Đây là bài toán kinh điển giúp bạn làm chủ thao tác trên mảng 2 chiều (Matrix). Rèn tư duy logic chia nhỏ vấn đề và cách sử dụng Hash Set để tra cứu O(1). Sau bài này, bạn sẽ hiểu cách biến đổi index tuyến tính thành […]