Cấu trúc dữ liệu và giải thuật

Cấu trúc dữ liệu và giải thuật là một trong những môn cơ sở cơ bản của sinh viên ngành công nghệ thông tin, các cấu trúc dữ liệu và các giải thuật được xem như là 2 yếu tố quan trọng nhất trong lập trình. Cấu trúc dữ liệu có thể được xem là một phương pháp lưu trữ dữ liệu máy tính nhằm sử dụng một cách có hiệu quả các dữ liệu này. Và để sử dụng các dữ liệu một cách hiệu quả thì cần phải có các thuật toán áp dụng trên các dữ liệu đó. Do vậy, cấu trúc dữ liệu và giải thuật là hai yếu tố không thể tách rời và có những liên quan chặc chẽ với nhau. Việc lựa chọn một cấu trúc dữ liệu có thể ảnh hưởng lớn tới việc lựa chọn áp dụng giải thuật nào. Cấu trúc dữ liệu và giải thuật gồm 7 chương, trình bày về các cấu trúc dữ liệu và các giải thuật cơ bản nhất trong tin học