Cấu trúc dữ liệu và giải thuật là môn học căn bản, đồng thời cũng là ác mộng của hơn 80% sinh viên học chuyên ngành công nghệ thông tin.
https://i.ytimg.com/vi/VeEneWqC5a4/maxresdefault.jpg
Cấu trúc dữ liệu và giải thuật là món ăn không thể thiếu của các buổi phỏng vấn thử việc. Chưa bao giờ vai trò của cấu trúc dữ liệu và giải thuật bị xem nhẹ. Tất cả lập trình viên, từ hạng lông đến hạng nặng và siêu nặng đều phải nắm được các cấu trúc dữ liệu như stack, linked list, queue, array, tree, graph (đồ thị). Mặc dù cây và đồ thị có vẻ khó nhằn so với số còn lại nhưng tôi vẫn thấy không ít người sử dụng chúng rất thành thạo.