Cấu trúc dữ liệu là cách lưu trữ dữ liệu theo chương trình để dữ liệu có thể được sử dụng hiệu quả. Hầu hết mọi ứng dụng doanh nghiệp đều sử dụng các loại cấu trúc dữ liệu khác nhau theo một hoặc cách khác. Hướng dẫn này sẽ cung cấp cho bạn một sự hiểu biết lớn về Cấu trúc dữ liệu cần thiết để hiểu được sự phức tạp của các ứng dụng cấp doanh nghiệp và nhu cầu của các thuật toán và cấu trúc dữ liệu.
Khán giả
Hướng dẫn này được thiết kế cho sinh viên tốt nghiệp Khoa học Máy tính cũng như Chuyên gia Phần mềm, những người sẵn sàng học cấu trúc dữ liệu và lập trình thuật toán theo các bước đơn giản và dễ dàng.
Sau khi hoàn thành hướng dẫn này, bạn sẽ ở trình độ chuyên môn trung cấp từ đó bạn có thể đưa mình đến trình độ chuyên môn cao hơn.
Điều kiện tiên quyết
Trước khi tiếp tục với hướng dẫn này, bạn nên có kiến thức cơ bản về ngôn ngữ lập trình C, trình soạn thảo văn bản và thực thi các chương trình, v.v.
Chương-
Tổng quat
Thiết lập môi trường
Thuật toán
Khái niệm cơ bản
Phân tích
Thuật toán tham lam
Phân chia và chinh phục
Lập trình năng động
Cấu trúc dữ liệu
Khái niệm cơ bản
Mảng
Danh sách liên kết
Khái niệm cơ bản
Chắc chắn
Dạng hình tròn
Xếp hàng & xếp hàng
Cây rơm
Phân tích cú pháp
Xếp hàng
Kỹ thuật tìm kiếm
Tuyến tính
Nhị phân
Nội suy
Bảng băm
Kỹ thuật sắp xếp
Thuật toán sắp xếp
Bong bóng
Chèn
Lựa chọn
Hợp nhất
Vỏ
Nhanh chóng
Cấu trúc dữ liệu đồ thị
Độ sâu đầu tiên
Bề rộng đầu tiên
Cấu trúc dữ liệu cây
Cây thông
Tìm kiếm nhị phân
AVL
Spanning
Đống
Đệ quy
Khái niệm cơ bản
Tháp Hà Nội
Chuỗi Fibonacci