Trong khoa học máy tính, cấu trúc dữ liệu là một cách lưu dữ liệu trong máy tính sao cho nó có thể được sử dụng một cách hiệu quả.
Trong thiết kế nhiều loại chương trình, việc chọn cấu trúc dữ liệu là vấn đề quan trọng. Kinh nghiệm trong việc xây dựng các hệ thống lớn cho thấy khó khăn của việc triển khai chương trình, chất lượng và hiệu năng của kết quả cuối cùng phụ thuộc rất nhiều.
Mỗi loại cấu trúc dữ liệu phù hợp với một vài loại ứng dụng khác nhau, một số cấu trúc dữ liệu dành cho những công việc đặc biệt. Ví dụ, các B-tree đặc biệt phù hợp trong việc thiết kế cơ sở dữ liệu.vào việc chọn cấu trúc dữ liệu tốt nhất. Sau khi cấu trúc dữ liệu được chọn, người ta thường dễ nhận thấy thuật toán cần sử dụng. Đôi khi trình tự công việc diễn ra theo thứ tự ngược lại: cấu trúc dữ liệu được chọn do những bài toán quan trọng nhất định có thuật toán chạy tốt nhất với một số cấu trúc dữ liệu cụ thể. Trong cả hai trường hợp, việc lựa chọn cấu trúc dữ liệu là rất quan trọng.
Thuật toán, còn gọi là giải thuật, là một tập hợp hữu hạn của các chỉ thị hay phương cách được định nghĩa rõ ràng cho việc hoàn tất một số sự việc từ một trạng thái ban đầu cho trước; khi các chỉ thị này được áp dụng triệt để thì sẽ dẫn đến kết quả sau cùng như đã dự đoán trước.
Nói cách khác, thuật toán là một bộ các quy tắc hay quy trình cụ thể nhằm giải quyết một vấn đề trong một số bước hữu hạn, hoặc nhằm cung cấp một kết quả từ một tập hợp của các dữ kiện đưa vào
Xin chia sẻ với các bạn tài liệu học tập về cấu trúc dữ liệu giải thuật
Tài liệu lập trình cấu trúc dữ liệu và giải thuật
Tham khảo thêm : Website thi và tạo đề thi trắc nghiệm online
-
Thân mời các bạn sinh viên IUH góp ý cho diễn đàn sinh viên svIUH.com tại box: Góp Ý - Hướng dẫn :) Để diễn đàn svIUH phục vụ các bạn tốt hơn. Rất mong nhận được nhiều ý kiến, xây dựng diễn đàn tốt hơn.
-
[THÔNG BÁO QUAN TRỌNG] TẤT CẢ CÁC NICK CỐ TÌNH SPAM TOPIC SAI BOX, COMMENT Ở CÁC TOPIC CÓ PR CAO SẼ BỊ XÓA HẾT POST, BANNED VĨNH VIỄN VÀ FILTER DOMAIN.
-
Thắc mắc về xét tuyển Đại học-Cao đẳng năm 2016, các bạn xin vui lòng gửi tin nhắn inbox về fanpage, Ban quản trị sẽ giải đáp và hỗ trợ thông tin cho các bạn! => www.facebook.com/svIUH ~ Tham gia groups trên Facebook: IUH - Chào Tân Sinh Viên 2016
-
Hiện tại, diễn đàn svIUH áp dụng chế độ hạn chế post link vì chống spam. Các bạn nên reply các topic khác để kiếm "số lượng bài đủ chuẩn" (yêu cầu 5-10) để có thể post topic mới (kèm link) như thông báo nhé.

Tham khảo Tài liệu cấu trúc dữ liệu và giải thuật 2019-03-03
Tài liệu cấu trúc dữ liệu và giải thuật