Học thử miễn phí
Tin học 12 HSG — Xử lý xâu nâng cao
Khóa học HSG Tin học 12 làm chủ hai công cụ chuẩn cho mọi bài xử lý xâu thi đấu: băm xâu (string hashing) để so sánh đoạn xâu O(1) sau tiền xử lý O(n), và thuật toán KMP để tìm mẫu O(n+m). Mở rộng sang tiền tố chung dài nhất, kiểm tra đối xứng, Z-function, đếm nhiều mẫu, và bài toán xâu con chung xuất hiện ở nhiều xâu — kết thúc bằng một đề thi mini kết hợp cả hai công cụ dưới ràng buộc thời gian thực tế. Ngôn ngữ giảng dạy là Python.
6 chương6 bài họcKhoảng 10 giờ
Học miễn phí trong ứng dụngNội dung khóa học
Băm xâu và mảng hash tiền tố
KMP và hàm tiền tố
So sánh đoạn xâu — LCP, đối xứng, thứ tự từ điển
Đếm xuất hiện, nhiều mẫu, Z-function
Bài toán xâu tổng hợp
Kỳ thi mini xử lý xâu — tổng kết