Học Không Giới Hạn 50K+ Khóa Học Với Gói Hội Viên Chỉ Từ 299K/Tháng Xem Ngay
    DANH MỤC KHÓA HỌC
    Giới Thiệu Khóa Học

    Bạn sẽ nhận được gì sau khóa học?
    ✅ Tư duy giải thuật rõ ràng, có hệ thống
    ✅ Kỹ năng nhận diện dạng bài và chọn đúng chiến lược giải
    ✅ Sự tự tin khi đối mặt với các vòng phỏng vấn kỹ thuật tại Big Tech
    ✅ Bộ tài liệu luyện tập tinh gọn, hiệu quả và bám sát thực tế phỏng vấn

    Đối tượng tham gia:
    📌 Ứng viên đang chuẩn bị cho các vòng phỏng vấn thuật toán tại các công ty công nghệ lớn (Big Tech).
    📌 Lập trình viên muốn củng cố và nâng cao kiến thức về cấu trúc dữ liệu và giải thuật.
    📌 Những người muốn chinh phục các bài toán trên Leetcode một cách có hệ thống.
    📌 Người đã có kiến thức cơ bản về lập trình Python.

    Chi Tiết Khóa Học

    1. Giới thiệu về lớp học + cách luyện thuật toán trên Leetcode

    Hình thức: Video

    Nội dung: Giảng viên giới thiệu về lớp học Leetcode, nội dung, cách thức lập trình và luyện tập trên Leetcode.

    Chi tiết: Lời chào từ giảng viên, tổng quan khóa học.

     

    2. Đào sâu vào phân tích thuật toán

    Hình thức: Video

    Nội dung: Tìm hiểu khái niệm độ phức tạp thuật toán (BigO Notation) và cách phân tích hiệu quả của code.

     

    3. Chuỗi - String

    Hình thức: Video

    Nội dung: Các kỹ thuật và phương pháp tiếp cận bài toán liên quan đến xử lý chuỗi.

     

    4. Chữa bài tập phân tích thuật toán

    Hình thức: Zoom

    Nội dung: Giải đáp thắc mắc về bài tập phân tích thuật toán và lý thuyết bài tập chuỗi.

     

    5. Mảng - Array

    Hình thức: Video

    Nội dung: Giới thiệu về mảng, kỹ thuật tổng dồn/tích dồn, làm việc với ma trận, xoay ma trận.

     

    6. Hai con trỏ - Two Pointers

    Hình thức: Video

    Nội dung: Kỹ thuật hai con trỏ để tìm mảng con/chuỗi con thỏa mãn điều kiện, cách nhận diện bài toán.

     

    7. Chữa bài tập Chuỗi + Mảng

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Giải các bài tập Leetcode liên quan đến Chuỗi và Mảng.

     

    8. Ngăn xếp và Hàng đợi - Stack & Queue

    Hình thức: Video

    Nội dung: Ứng dụng của Stack và Queue trong các bài toán thực tế và thuật toán.

     

    9. Đệ quy

    Hình thức: Video

    Nội dung: Cách tiếp cận và hiểu đệ quy một cách trực quan (đệ quy xuôi, đệ quy ngược, quy tắc đệ quy).

     

    10. Chữa bài hai con trỏ + ngăn xếp

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Chữa bài tập Leetcode: Hai con trỏ (845, 3, 1234), Ngăn xếp (856, 739, 503).

     

    11. Thuật toán sắp xếp - Giải thuật tham lam

    Hình thức: Video

    Nội dung: Các thuật toán sắp xếp cơ bản và nâng cao, giới thiệu về giải thuật tham lam qua ví dụ.

     

    12. Đống - Heap

    Hình thức: Video

    Nội dung: Cấu trúc dữ liệu Heap và ứng dụng trong bài toán tìm K phần tử, sắp xếp.

     

    13. Đồ thị - Graph

    Hình thức: Video

    Nội dung: Các khái niệm cơ bản về đồ thị, cách biểu diễn và các thuật toán duyệt đồ thị cơ bản.

     

    14. Chữa bài đệ quy + sắp xếp + giải thuật tham lam

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Chữa bài tập Leetcode: Sắp xếp + tham lam (1333, 252, 56, 253, 1710, 121).

     

    15. Thuật toán BFS (Breadth-First Search)

    Hình thức: Video

    Nội dung: Ứng dụng BFS trong tìm đường ngắn nhất trên đồ thị không có trọng số.

     

    16. Thuật toán DFS (Depth-First Search)

    Hình thức: Video

    Nội dung: Ứng dụng DFS trong các bài toán tìm kiếm, duyệt đồ thị, kiểm tra chu trình.

     

    17. Chữa bài Heap + Đồ thị

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Chữa bài tập Leetcode: Heap (692, 1054, 767, 857), Đồ thị (1042).

     

    18. Thuật toán Dijkstra

    Hình thức: Video | Slide | Notebook

    Nội dung: Tìm đường đi ngắn nhất trên đồ thị có trọng số dương.

     

    19. Cấu trúc dữ liệu Union Find

    Hình thức: Video

    Nội dung: Cấu trúc dữ liệu hiệu quả cho các bài toán liên quan đến tập hợp không giao nhau, kiểm tra thành phần liên thông.

     

    20. Chữa bài tập BFS + DFS

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Giải các bài tập Leetcode ứng dụng thuật toán BFS và DFS.

     

    21. Toán học

    Hình thức: Video

    Nội dung: Các khái niệm toán học thường gặp trong giải thuật (số học, tổ hợp, xác suất cơ bản).

     

    22. Cây - Tree

    Hình thức: Video

    Nội dung: Các khái niệm về cây, các loại cây cơ bản, thuật toán duyệt cây.

     

    23. Tìm kiếm nhị phân - Binary Search

    Hình thức: Video

    Nội dung: Kỹ thuật tìm kiếm nhị phân trên mảng đã sắp xếp và ứng dụng trong các bài toán tối ưu.

     

    24. Chữa bài Dijkstra + Union Find

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Chữa bài tập Leetcode: Dijkstra (743), Union Find (684, 1319, 1579).

     

    25. Cây tìm kiếm nhị phân - Binary Search Tree (BST)

    Hình thức: Video | Slide | Notebook

    Nội dung: Các thao tác trên BST (tìm kiếm, thêm, xóa), tính chất và ứng dụng.

     

    26. Danh sách liên kết - Linked List

    Hình thức: Video

    Nội dung: Các loại danh sách liên kết, thao tác và các bài toán thường gặp.

     

    27. Chữa bài toán + gợi ý các bài cây

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Chữa các bài tập toán (1344, 1217, 1716, 360). Gợi ý giải các bài tập liên quan đến cây.

     

    28. Quy hoạch động cơ bản - Knapsack

    Hình thức: Video

    Nội dung: Giới thiệu về quy hoạch động, các bài toán kinh điển như Knapsack.

     

    29. Ứng dụng quy hoạch động trong trí tuệ nhân tạo

    Hình thức: Video | Slide | Notebook

    Nội dung: Khám phá các ứng dụng của quy hoạch động trong các bài toán AI, ví dụ nhận diện âm thanh.

     

    30. Chữa bài cây nhị phân + Tìm kiếm nhị phân

    Hình thức: Zoom/Video (tùy theo lịch)

    Nội dung: Giải các bài tập Leetcode liên quan đến Cây nhị phân và Tìm kiếm nhị phân.

    GIỚI THIỆU

    Khóa Học Sinh Viên | Chia Sẻ Khóa Học Online Qua Driver

    Mách Nhỏ : Trải Nghiệm Tốt Hơn Khi Đăng Nhập Bằng Website Trên Máy Tính!

    TÀI KHOẢN

    PHƯƠNG THỨC THANH TOÁN

    Thanh Toán qua phương thức chuyển khoản và quét mã QR Code