INFO3098 - Giải thuật nâng cao

Học phần nhằm nhấn mạnh các kỹ thuật cơ bản và nâng cao trong phân tích, thiết kế và cài đặt thuật toán, bao gồm:

  • Phương pháp chứng minh tính đúng đắn của giải thuật.

  • Kỹ thuật phân tích và đánh giá hiệu suất giải thuật.

  • Kỹ thuật thiết kế giải thuật, gồm:

    • Chia để trị.

    • Quy hoạch động.

    • Tham lam.

    • Quay lui.

  • Cấu trúc dữ liệu nâng cao.

  • Giải thuật xử lý chuỗi.

  • Tính toán song song.