30/09/2018, 23:24

Khó khăn khi học cấu trúc dữ liệu và giải thuật

Đụng đến cấu trúc dữ liệu và giải thuật, ngay trang đầu nó đã có 1 số công thức tính toán các kiểu. Ngày xưa mình lại không chịu khó học toán, mọi người cho mình lời khuyên xem bây giờ phải làm thế nào với ạ. Cảm ơn mọi người

abcxyz viết 01:34 ngày 01/10/2018

chương đầu là độ phức tạp của thuật toán, có học trong toán rời rạc mà bạn
cấu trúc dữ liệu và giải thuật cứ tạm chia ra làm 2 phân
phần ctdl mình thấy dễ, chỉ là học rồi áp dung thôi, k có tư duy theo kiểu toán học lắm
còn thuật toán thì có 3 mức độ
thuật toán dễ
trung bình
và khó
với thuật toán khó thì để hiểu và thành thạo mỗi thuật toán cũng mất tầm mấy ngày
hiểu thuật toán thì dễ, nhưng áp dụng vào thực tế và thiết kế thuật toán thì k phải là dễ

Vương Phan Văn viết 01:28 ngày 01/10/2018

nhưng về mấy cái công thức mà nó dùng để tính số lần thực thi ấy bạn, mình mới đọc mấy trang đầu mà đã gặp công thức rồi. Còn độ phức tạp thuật toán : ý bạn nói là các công thức tính độ phức tạp thuật toán được dạy ở trong toán học rời rạc. Vậy cho mình hỏi toán rời rạc là gì, có dễ học không, nếu bây giờ có ít kiến thức toán

abcxyz viết 01:40 ngày 01/10/2018

bạn học năm mấy, chưa học toán rời rạc à, thôi, cứ đợi học là biết, bạn hỏi trước thế, tự làm cho mình cảm thấy nặng

mt viết 01:39 ngày 01/10/2018

Lời khuyên đơn giản mà hiệu quả:

  • Nhìn sơ qua chưa hiểu thì bạn hãy đọc kĩ từ từ từng bước.
  • Đọc rồi vẫn chưa hiểu thì google kiếm bài giải thích nào khác dễ hiểu hơn để đọc.
  • Repeat step 2.
  • Profit???
Vương Phan Văn viết 01:35 ngày 01/10/2018

mình không được dạy mấy cái đó bạn ạ, vậy nên phải tự tìm hiểu thôi

abcxyz viết 01:24 ngày 01/10/2018

sao lại k dược dạy, trường nào cũng dạy mà

Vương Phan Văn viết 01:38 ngày 01/10/2018

đến khóa bọn em thì chả biết tại sao trường bỏ môn Cấu trúc dữ liệu và giải thuật rồi. còn toán rời rạc thì không có, vậy nên em muốn nhờ mọi người giúp đỡ để có thể tự mày mò, cảm ơn mọi người

abcxyz viết 01:35 ngày 01/10/2018

chắc trêu, ctdlgt và toán rr không học thì học môn gì? @@

Vương Phan Văn viết 01:37 ngày 01/10/2018

em không biết, trường dạy thẳng vào ngôn ngữ lập trình luôn

abcxyz viết 01:40 ngày 01/10/2018

thì phải học nn lập trình trước học giải thuật, toán rr chứ

Vương Phan Văn viết 01:38 ngày 01/10/2018

nhưng tóm lại, chắc chắn em sẽ không được học giải thuật, cấu trúc dữ liệu, và toán rời rạc ở trường. Mà bây giờ em phải tự học, mà tự học thì em đang gặp vấn đề như trên ấy, bác có cách nào giúp em không, cho em lời khuyên với

abcxyz viết 01:25 ngày 01/10/2018

mình k tin là học cntt mà lại k được học 2 môn đó, bạn học trường nào
bạn có thể tự học
tải tài liệu về học thôi, nhưng cần ít nhất là bạn biết 1 ngôn ngữ lập trình có function thì mới học được 2 môn trên
thường học ctdlgt thì dùng c , hoặc c++ sẽ có tốc độ nhanh hơn các ngôn ngữ khác

Mr Thanh viết 01:32 ngày 01/10/2018

mình toàn học 2-3 lần cho chắc =))

viết 01:24 ngày 01/10/2018

Tuỳ trường bạn à, trường mình cũng không dạy toán rời rạc, thuật toán thì các thầy cho sẵn pseudocode hết, môn cấu trúc dữ liệu thì chỉ giới thiệu nó là gì, ứng dụng ra sao rồi bỏ, không đụng tới nữa.
Đa số trường ở VN tập trung rèn luyện tư duy giải thuật, nhưng có một số ít theo hướng đào tạo thực tiễn chú trọng kĩ năng nhóm hơn là đánh đố sinh viên ấy.

Bài liên quan
0