4.93
(106 Đánh giá)

Free – Thuật toán và các bài tập kinh điển trong lập trình

Danh sách yêu thích Chia sẻ
Chia sẻ khóa học
Trang liên kết
Chia sẻ trên mạng xã hội

Giới thiệu về khóa học

  • Chào mừng bạn đến với khóa học “Thuật Toán và Các Bài Tập Kinh Điển trong Lập Trình” – một hành trình sâu sắc vào thế giới của thuật toán, tư duy lập trình và giải quyết vấn đề. Khóa học này là điều tuyệt vời cho những người muốn nắm vững cơ bản của thuật toán và phát triển kỹ năng giải quyết vấn đề trong lập trình.
  • Chúng ta sẽ bắt đầu với những khái niệm cơ bản của thuật toán, từ sắp xếp dãy số đến tìm kiếm và đến những thuật toán phức tạp như thuật toán đồ thị và quy hoạch động. Khóa học không chỉ giảng dạy về lý thuyết mà còn mang đến cho bạn cơ hội áp dụng kiến thức thông qua các bài tập thực tế và bài toán lập trình thú vị.
  • Chúng tôi sẽ đưa bạn qua các bài toán kinh điển trong lịch sử lập trình, từ việc tìm đường đi ngắn nhất trong đồ thị đến việc giải bài toán về chuỗi và các vấn đề NP khó khăn. Bạn sẽ được hướng dẫn cách phân tích hiệu suất của thuật toán và lựa chọn đúng đắn giữa độ hiệu quả và độ phức tạp.
  • Khóa học không chỉ hỗ trợ bạn xây dựng kiến thức vững chắc về thuật toán mà còn giúp bạn phát triển tư duy lập trình, khả năng giải quyết vấn đề và sự tự tin khi đối mặt với các thách thức lập trình khó khăn. Hãy sẵn sàng khám phá sự thú vị của lập trình và thuật toán thông qua khóa học này, nơi kiến thức và kỹ năng của bạn sẽ được đưa lên một tầm cao mới!
Hiển thị thêm

Bạn Sẽ Học Được Những Gì?

  • Nền Tảng Kiến Thức Mạnh Mẽ về Thuật Toán: Hiểu rõ về các thuật toán cơ bản và phức tạp trong lập trình, từ sắp xếp và tìm kiếm đến đồ thị, quy hoạch động và nhiều thuật toán khác.
  • Kỹ Năng Tư Duy Lập Trình: Phát triển kỹ năng tư duy lập trình, khả năng phân tích vấn đề và xây dựng giải pháp hiệu quả.
  • Giải Quyết Bài Toán Khó Khăn: Có khả năng giải quyết các bài toán phức tạp và thách thức trong lập trình, từ những vấn đề cơ bản đến những vấn đề NP khó khăn.
  • Năng Lực Phân Tích Hiệu Suất: Hiểu cách phân tích hiệu suất của các thuật toán và lựa chọn đúng đắn giữa độ hiệu quả và độ phức tạp.
  • Tư Duy Thuật Toán: Phát triển tư duy thuật toán, khả năng tìm ra các giải thuật hiệu quả và tối ưu.
  • Sự Tự Tin khi Đối Mặt với Bài Toán Lập Trình: Tăng cường sự tự tin khi giải quyết các bài toán lập trình, đặc biệt là trong môi trường thực tế và trong các kì thi lập trình.
  • Kỹ Năng Lập Trình Nâng Cao: Nâng cao kỹ năng lập trình của học viên thông qua việc thực hành và áp dụng kiến thức vào các bài toán thực tế.
  • Đồng Đội và Cộng Đồng Lập Trình: Cơ hội học tập và tương tác với cộng đồng lập trình, chia sẻ kiến thức và học hỏi từ các đồng học viên và giảng viên.
  • Sự Chuẩn Bị Cho Phỏng Vấn Kỹ Thuật: Chuẩn bị tốt hơn cho phỏng vấn kỹ thuật trong quá trình tìm kiếm việc làm hoặc thăng tiến sự nghiệp trong lĩnh vực lập trình.
  • Nền Tảng Cho Sự Học Tiếp Theo: Xây dựng nền tảng vững chắc để học tiếp theo về các chủ đề nâng cao trong lập trình và thuật toán.
  • Khóa học này không chỉ mang lại kiến thức vững chắc về thuật toán mà còn giúp học viên phát triển tư duy lập trình sáng tạo và linh hoạt, chuẩn bị cho những thách thức trong ngành công nghiệp lập trình và khoa học máy tính.

Nội dung khóa học

Một số bài tập tổng hợp

  • 39:09
  • Sử dụng thuật toán quay lui (Back Track) để giải trò chơi Xếp N quân hậu (code bằng Python)
    31:52
  • Học trò Code thuật toán Quicksort bằng C++
    13:51
  • Học trò Code thuật toán MergeSort bằng C++
    12:00
  • Tìm số nhỏ nhất là tổng bình phương của 2 số theo 2 cách khác nhau – Code C++
    17:41
  • Tìm số nhỏ nhất là tổng bình phương của 4 số theo 2 cách khác nhau – Code C++
    14:00
  • Sử dụng đệ quy và giải thích cách thức hoạt động của đệ quy để tính chuỗi Taylor
    18:00

Cảm nhận & Đánh giá từ Học viên

4.9
Tổng cộng 106 Đánh giá
5
101 đánh giá
4
4 đánh giá
3
0 đánh giá
2
1 đánh giá
1
0 đánh giá
HN
3 tháng trước
thật tuyệt vời
BT
3 tháng trước
Rất hữu ích ạ
TQ
3 tháng trước
Thầy dạy hay ạ
TP
3 tháng trước
tuyệt vời ạ
NN
5 tháng trước
hay quá thầy
PT
5 tháng trước
Thầy dạy dễ hiểu lắm ạ
TH
5 tháng trước
Hay quá ạ
KA
5 tháng trước
Rất hữu ích
BT
5 tháng trước
Thầy giảng hay quá ạ
NT
5 tháng trước
Rất hay ạ
TT
5 tháng trước
❤️
NP
5 tháng trước
Rất hữu ích
TT
5 tháng trước
tuyệt vời ạ
VV
5 tháng trước
Khoá học này rất hữu ích ạ
Nguyễn Trang
5 tháng trước
tuyệt vời ạ
ML
5 tháng trước
Thầy dạy rất dễ hiểu
Dung Phương
8 tháng trước
Cực hay
PV
8 tháng trước
Rất hay và bổ ích cảm ơn thầy ạ
HH
8 tháng trước
khóa học rất bổ ích và tuyệt vời
Vy Nguyễn
8 tháng trước
Dễ hiểu ạ

Want to receive push notifications for all major on-site activities?