30/09/2018, 17:56

Môn CTDL và GT có thật sự cần cho lập trình ko?

Sự là em học C đc 2 tuần rồi, cũng ko đến nỗi lười lắm .Em học 1 tài liệu đến phần cấu trúc rồi, đọc tiếp thì thấy khó hiểu quá .
(
mấy bài sau còn:
Bài 12 – Danh sách liên kết cài bằng mảng
Bài 13 – Danh sách liên kết đơn cài bằng con trỏ
Bài 14 – Danh sách liên kết kép
Bài 15 – Ngăn xếp (Stack) trong C
Bài 16 – Hàng đợi (Queue) trong C
)
Em định ngừng lại đọc qua Cấu trúc dữ liệu và giải thuật.
Cho em hỏi là môn CTDL và GT có thật sự cần cho lập trình ko?
Bỏ thời gian viết code lợi hơn hay ngồi giải mấy bài toán kinh điển trong quyển CTDL và GT lợi hơn?
Trong biên chế của ngành công nghệ thông tin thì môn nào đc học trước?
Những môn vào nên học để thu lại lợi lớn cho việc lập trình?
Em cám ơn!

Mai Anh Dũng viết 20:11 ngày 30/09/2018

Cực kỳ cần thiết, món tủ đi phỏng vấn đấy

Thêm nữa là có kiến thức CTDL và GT vững thì có 2 cái lợi

  • Đọc code người khác hiểu nhanh vì mình nắm cơ bản
  • Giải quyết được các vấn đề tương đối phức tạp một cách nhanh chóng bằng cách sử dụng các giải thuật đã được học
Itachi Citus viết 20:11 ngày 30/09/2018

Em định ngừng lại đọc qua Cấu trúc dữ liệu và giải thuật.

Mấy cái này bạn không hiểu thì qua CTDL&GT nó còn khó hiểu hơn á, cây cối này nọ . Mấy cái này tương đối cơ bản, bạn cứ từ từ đi không cần vội. Còn nó có cần thiết không thì để người khác trả lời vậy.

Chi Ngo viết 20:11 ngày 30/09/2018

Bạn nên chịu khó học thêm môn này. Không hiểu sao khi còn là sinh viên mình càng học môn này càng thấy hay. Hiện tại ở tủ sách của mình cũng có mấy quyết sách về cấu trúc dữ liệu, thi thoảng bỏ ra xem

... viết 20:06 ngày 30/09/2018

Để bạn khỏi bị mơ hồ:

  • Multi-threading machenism tổ chức theo hàng đợi hoặc danh sách liên kết vòng - CTDL.
  • Copy folder sử dụng Depth First Search - giải thuật.
  • Tổ chức dữ liệu máy tính bằng Tree - CTDL.
  • Làm từ điển dùng hash table - giải thuật.
Nguyễn Văn Tâm viết 20:02 ngày 30/09/2018

Chắc chưa ai nói với bạn CTDL & GT cực kì quan trọng trong lập trình r

Bài liên quan
0