Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode
Highest Rated
Rating: 4.7 out of 5(186 ratings)
1,332 students

Cấu trúc dữ liệu và giải thuật Thực chiến với LeetCode

Data Structures and Algorithms
Last updated 12/2025
Vietnamese

What you'll learn

  • Làm quen với các cấu trúc dữ liệu giải thuật CƠ BẢN và NÂNG CAO
  • Tự cài đặt được các cấu trúc dữ liệu và giải thuật
  • Biết được cách sử dụng thư viện tương ứng với các CTDL và GT đó
  • Thực hành bởi các bài tập thực tế trên LeetCode và HackerRank

Course content

15 sections126 lectures18h 16m total length
  • Giới thiệu khoá học6:30

    Phần giới thiệu

  • Nội dung của khoá học5:32
  • [QUAN TRỌNG] Cách học của khoá học3:08
  • [QUAN TRỌNG] Tham gia group giải bài tập7:13
  • [QUAN TRỌNG] Dành cho học viên Udemy (ko phải Udemy Business)1:00

    Lưu ý quan trọng sau khi gửi request vào group.

  • [QUAN TRỌNG] Dành cho học viên Udemy Business1:35
  • [MỚI][QUAN TRỌNG] Cách tìm bài tập mới.1:56
  • Hướng dẫn chạy và debug với Visual Studio Code14:00
  • Hướng dẫn chạy và debug với IntelliJ11:49
  • Cách làm bài và nộp bài trên LeetCode8:22

Requirements

  • Bạn phải biết lập trình cơ bản một ngôn ngữ bất kỳ

Description

Hiện nay ngành Công nghệ thông tin nói chung và ngành Lập trình viên nói riêng ở nước ta ngày càng phát triển!
Chính vì vậy mà quy trình tuyển chọn của một số công ty cũng ngày càng cao.
Những công ty lớn như: Viettel, VinGroup, Samsung,... tất cả các vòng phỏng vấn của họ đều có vòng thi test kỹ thuật đầu vào, và cụ thể là những bài thi dạng lập trình thi đấu, liên quan đến cấu trúc dữ liệu giải thuật là chính.

Tại nước ngoài hầu hết những kiểu thi như thế này đều rất là phổ biến và hầu như công ty nào cũng áp dụng.
Nhưng gần đây cách test này mới được áp dụng một cách chuyên nghiệp tại Việt Nam.
Có những công ty cung cấp cho ứng viên một bài test online tại một nền tảng thứ 3 (như HackerRank, LeetCode) và yêu cầu họ hoàn thành bài test trong 2-3 tiếng.

Chính vì những lý do trên mà khoá học "Cấu trúc dữ liệu và giải thuật Thực chiến với Java và LeetCode" được ra đời.

Khoá học sẽ giúp các bạn ôn lại toàn bộ kiến thức về các cấu trúc dữ liệu và giải thuật đã học, ví dụ:

Cấu trúc dữ liệu:

  • Array,

  • String,

  • Stack (Ngăn xếp),

  • Queue (Hàng đợi),

  • Linked List (Danh sách liên kết),

  • Tree (Cây), Binary Tree (Cây Nhị phân),

  • Graph (Đồ thị),...

Thuật toán:

  • Sorting (Sắp xếp),

  • Searching (Tìm kiếm),

  • Recursion (Đệ quy),

  • Depth First Search (Tìm kiếm theo chiều sâu),

  • Breadth First Search (Tìm kiếm theo chiều rộng),...

Tất cả các kiến thức đó sẽ được tổng hợp và ôn tập lại một cách bài bản.
Sau đó chúng ta sẽ đi giải quyết hàng chục bài LeetCode để cải thiện kỹ năng lập trình của bạn.
Như vậy bạn vừa được ôn tập lại kiến thức lý thuyết lại vừa được thực hành và luyện tập lại những gì mình vừa được học!

Who this course is for:

  • Dành cho các bạn sinh viên đang học môn CTDL&GT
  • Dành cho các bạn mới ra trường chuẩn bị tìm việc làm
  • Dành cho các bạn đã đi làm và đang chuẩn bị cho vòng phỏng vấn kỹ thuật