Danh sách bài học
Giới thiệu khóa học
Bạn đã từng đau đầu với các cấu trúc stack, queue,.. hoặc cảm thấy cực kỳ khó khăn với các thuật toán sắp xếp, tìm kiếm được sử dụng trong lập trình. Đừng lo lắng! Trong khoá học này, chúng ta sẽ cùng nhau tìm hiểu một cách đơn giản nhất về cấu trúc dữ liệu và giải thuật, cũng như giúp bạn nắm rõ hơn về các kiến thức này.
Hãy cùng xem cấu trúc dữ liệu và giải thuật có gì đáng sợ không nhé!
Đối tượng tham gia
Khóa học này dành cho các bạn vừa học xong một ngôn ngữ lập trình, đang học và tìm hiểu về CTDL & GT, đang mong muốn củng cố kiến thức của mình về vấn đề này hoặc muốn nâng cấp khả năng code, rèn luyện tư duy bản thân….
Bạn sẽ là người nên học khóa học này nếu bạn đang mong muốn những điều sau:
- Có nhiều lựa chọn hơn trong giải quyết các vấn đề gặp phải
- Hiểu được cách một số hàm có sẵn trong các ngôn ngữ lập trình hoạt động
- Rèn luyện tư duy giải quyết vấn đề không chỉ trong Tin học mà còn trong cuộc sống
- Sử dụng trong phỏng vấn xin việc, đặc biệt là các công ty lớn như Google, Facebook, Amazon, …
Kiến thức cần có
Để có thể theo dõi khoá học này một cách tốt nhất, bạn nên có kiến thức cơ bản về các phần:
- Biến, kiểu dữ liệu, toán tử trong C++
- Câu điều kiện, vòng lặp, hàm trong C++
- Mảng trong C++
- Lập trình hướng đối tượng trong C++
- Nhập, xuất dữ liệu thông qua file trong C++
Kiến thức sẽ học trong khoá học
Trong khoá học này, mình sẽ dạy các bạn về:
- Độ phức tạp thời gian BigO
- Cấu trúc dữ liệu: stack, queue, deque, graph, tree, trie, …
- Thuật toán: sắp xếp, tìm kiếm nhị phân, tìm đường đi ngắn nhất trên đồ thị, …
Về tác giả
Mình là Nguyễn Hữu Lâm, một người có niềm đam mê rất lớn đối với lập trình.
Mong muốn của mình là có thể chia sẻ những kiến thức mà bản thân có cho mọi người, học hỏi, kết bạn với tất cả những người có cùng đam mê với mình.
Thảo luận
Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.
Cảm ơn các bạn đã luôn đồng hành cùng Kteam. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên "Luyện tập – Thử Thách – Không ngại khó"
Tác giả/Dịch giả
Mình là Nguyễn Hữu Lâm, một người có niềm đam mê rất lớn đối với lập trình. Hiện tại, mình đang là sinh viên Khoa học máy tính của Đại học Bách Khoa Hà Nội. Mong muốn của mình là có thể chia sẻ những kiến thức mà bản thân có cho mọi người, học hỏi, kết bạn với tất cả những người có cùng đam mê với mình.
Nhà sáng lập Howkteam.com, KQuiz.vn & tác giả các khóa học C#, Auto, Unity3D, Python....
Với mong muốn mang đến kiến thức chất lượng, miễn phí cho mọi người, với tâm huyết phá bỏ rào cản kiến thức từ việc giáo dục thu phí. Tôi đã cùng đội ngũ Kteam đã lập nên trang website này để thế giới phẳng hơn.
Hãy cùng chúng tôi lan tỏa kiến thức đến cộng đồng!
hay
Anh có khóa học cấu trúc dữ liệu java ko ạ
mình cũng đam mê lập trình rất mong được học được nhiều
chán quá
hay quá