30/09/2018, 17:43
Cần tài liệu học thuật toán dành cho người không học CNTT
Hi! Em xin chào các thành viên của diễn đàn Dạy Nhau Học, em rất yêu thích lập trình, nhưng em không học chuyên ngành công nghệ thông tin, nên tài liệu chuyên ngành đối với em rất khó kiếm. Hiện tại em đang làm quen với thuật toán.
Các anh/chị/ bạn có biết trang web nào học thuật toán hay tài liệu nào về thuật toán cho người mới bắt đầu không ạ! Em xin cảm ơn.
Bài liên quan
Nói chung thuật toán là một lĩnh vực rất rộng, cụ thể là bạn muốn biết ở mức nào. Mình có viết 1 số thuật toán đơn giản, code bằng Python và C. Bạn có thể theo dõi ở đây: http://chingovan.blogspot.com/search/label/algorithms
Em cần một số bài hướng dẫn thuật toán cho người mới bắt đầu và làm quen với thuật toán thôi ạ!
Theo mình, đầu tiên bạn lên đọc và tự viết lại các thuật toán cơ bản như tìm kiếm, sắp xếp. Bước tiếp theo là các thuật toán quay lui, nhánh cận, chia để trị, quy hoạch động, đồ thị.
Theo mình thì với người bắt đầu (qua bước đầu tiên rồi nhé, tức là biết sử dụng ngôn ngữ lập trình và các thuật toán cơ bản trên) thì bạn đọc cuốn cấu trúc dữ liệu và thuật giải của tác giả Lê Minh Hoàng. Sử dụng được các thuật toán trong cuốn này là rất tốt rồi. Nếu muốn tham dự các cuộc thi như kiểu Olympic thì bạn vào trang như thế này rồi tự chiến đấu thôi. Chúc bạn thành công!
Liferay & Programming
liferay, programming skill, java, tutorials
Cấu trúc dữ liệu và giải thuật của Lê Minh Hoàng best choice
Cảm ơn anh ạ!
Theo em anh nên học mục Algorithm của Khanacademy (họ dạy = javascript, nhưng syntax cũng không khác C/C++ lắm đâu nên anh cứ yên tâm)
Khan Academy
Algorithms | Computer science | Computing | Khan Academy
Learn for free about math, art, computer programming, economics, physics, chemistry, biology, medicine, finance, history, and more. Khan Academy is a nonprofit with the mission of providing a free, world-class education for anyone, anywhere.
Họ dướng dẫn rất dễ hiểu, dành cho người mới tiếp cận thuật toán. Đây là phần đầu:
Sau khi học xong ở đây, anh nên học cuốn sách giải thuật của Lê Minh Hoàng như anh @Rok_Hoang đã giới thiệu.
-Giải thuật và lập trình-Lê Minh Hoàng
-Chuyên đề bồi dưỡng học sinh giỏi tin học THPT Bài tập Quy hoạch động
-Chuyên đề bồi dưỡng học sinh giỏi tin học THPT Ứng dụng lý thuyết đồ thị
Mấy cuốn anh đưa toàn là luyện chuyên không đó anh @@ bĩnh tĩnh anh ơi @@
@ngnduchai chỉ cần anh thích, thì cái gì cũng có thể làm được. Em học lập trình từ 2 năm trước, tức là năm lớp 7, và hoàn toàn tự mò trên mạng chứ không có thầy cô dạy (trường em có mỗi office dạy đi dạy lại)
Cảm ơn a ạ, e đã có tham khảo những bài viết của anh, rất cụ thể và bổ ích !
Rất bổ ích, cảm ơn bạn nhé!
Bạn có thể cho mình xin info contact được k ? Có gì thảo luận email mình là ngnduchai@gmail.com
facebook.com/conbaolau
Dạ Face em là: https://www.facebook.com/harry.victor.50
@programmerit bạn có thể share cho mình tài liệu về phần này được không
Bác lên google kiếm giải thuật và lập trình Lê Minh Hoàng là có
Bạn search Giải thuật và Lập trình của Lê Minh Hoàng đi, đọc xong quyển này đi đã, làm hết các ví dụ đi. Sau đó mới đọc thêm các quyển khác, nhiều tài liệu quá lại tàu hỏa nhập ma đấy