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.

Chi Ngo viết 19:48 ngày 30/09/2018

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

Đức Hải viết 19:51 ngày 30/09/2018

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 ạ!

Chi Ngo viết 19:47 ngày 30/09/2018

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!

chingovan.blogspot.com

Liferay & Programming

liferay, programming skill, java, tutorials

Minh Hoàng viết 19:55 ngày 30/09/2018

Cấu trúc dữ liệu và giải thuật của Lê Minh Hoàng best choice

Đức Hải viết 19:50 ngày 30/09/2018

Cảm ơn anh ạ!

nhatlonggunz viết 19:51 ngày 30/09/2018

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.

Phúc Nguyễn viết 19:50 ngày 30/09/2018

-Giải thuật và lập trình-Lê Minh Hoàng

  • Tài liệu giáo khoa chuyên tin quyển 1,2,3
  • Sáng tạo trong thuật toán và lập trình tập 1,2,3- Nguyễn Xuân Huy
  • Toán rời rạc
    -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ị
nhatlonggunz viết 19:45 ngày 30/09/2018

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 Hải viết 19:51 ngày 30/09/2018

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 !

Đức Hải viết 19:58 ngày 30/09/2018

Rất bổ ích, cảm ơn bạn nhé!

Đức Hải viết 19:50 ngày 30/09/2018

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

nhatlonggunz viết 19:49 ngày 30/09/2018

Dạ Face em là: https://www.facebook.com/harry.victor.50

Interns viết 19:45 ngày 30/09/2018

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ị.

@programmerit bạn có thể share cho mình tài liệu về phần này được không

17XGOD viết 19:43 ngày 30/09/2018

Bác lên google kiếm giải thuật và lập trình Lê Minh Hoàng là có

Chi Ngo viết 19:44 ngày 30/09/2018

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

Bài liên quan
0