Cách học thuật toán

xin chào mọi người, em đang là học sinh cấp 3 và mới học về C++, em đang có hướng học về cấu trúc dữ liệu và thuật toán, các ac có thể cho em xin vài lời khuyên về việc học thế nào, ở đâu, và các để học thuật toán thì cần các kĩ năng gì khác ví dụ: toán rời rạc(em nghe rất nhiều nhưng chưa rõ là cái gì )

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

5 Likes

code trong đó viết bằng pascal đúng không ạ

giải thuật và pascal hay c++ thì liên quan gì nhau?

6 Likes

Sách đó được viết bằng tiếng Việt.

9 Likes

thế ngoài dùng được 1 ngôn ngữ ra thì mình có cần thêm gì không ạ, tại thực sự đọc tài liệu em không có hiểu cho lắm

em viết nhầm =)) ý em là code minh họa

Em có thể xem chương trình đào tạo của các trường đại học để biết môn cần học. Có những môn là cơ sở để học cho môn tiếp theo ấy. Môn cấu trúc dữ liệu và giải thuật là môn tiếp theo của môn kỹ thuật lập trình và môn cấu trúc rời rạc.
http://www.aao.hcmut.edu.vn/index.php?route=catalog/chuongtrinhdaotao
Còn về học ở đâu và như thế nào thì trên mạng nhiều lắm, lên mạng tìm các khóa học nhé, trên youtube cũng có. Hồi trước thầy anh có bảo mới học thì học c++, sau này làm cơ sở để học các ngôn ngữ lập trình khác, anh cũng biết có nhiều trường mới vào dạy java hoặc python. Tùy em muốn học cái nào thôi.

3 Likes

bạn biết giải phương trình bậc 2 không?
bạn có code được chương trình giải phương trình bậc 2 không?
nếu được thì bạn đã học “giải thuật/thuật toán” đó ở đâu mà lại code được nó?

1 Like

Học giải thuật mà theo giáo án BKHCM thì… dẹp.
Đến giải bài dùng phương trình đặc trưng mà ông thầy còn chả biết. :cry: Thầy lên tách tách từ a_n đến a_1 làm 1 dãy dài loằng ngoằng. :joy:

5 Likes

Có 1 số tài nguyên khá hay để học cho bạn nè
1/ https://nguyenvanhieu.vn/ctdl-gt/
2/ https://vnoi.info/wiki/Home
3/ https://books.goalkicker.com/AlgorithmsBook/

8 Likes

“Toán rời rạc” bao gồm hơn chục ngành toán nha :smiley:

Mấy câu ko có dạng thì nên học Số học (kt lớp 6 + đồng dư thức, định lí Fermat (và dạng mở rộng), Wilson, Bézout, phép thử RM), phép nhân ma trận (ko cần học phân tích ma trận).

8 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?