Đây là bản xem thử. Phiên bản đầy đủ trong ứng dụng có bài tập, AI chấm ngay và theo dõi tiến độ học.

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ụng

Nội dung khóa học

  1. Băm xâu và mảng hash tiền tố

  2. KMP và hàm tiền tố

  3. So sánh đoạn xâu — LCP, đối xứng, thứ tự từ điển

  4. Đếm xuất hiện, nhiều mẫu, Z-function

  5. Bài toán xâu tổng hợp

  6. Kỳ thi mini xử lý xâu — tổng kết