Sổ tay cấu trúc dữ liệu nâng cao


24

Tôi đang tìm một cuốn sách về các cấu trúc dữ liệu nâng cao vượt xa những gì được đề cập trong sách giáo khoa tiêu chuẩn như "Giới thiệu về thuật toán" của Cormen, Leiserson, Rivest và Stein.
Một cuốn sách có thể được sử dụng để giảng dạy một khóa học sau đại học về các cấu trúc dữ liệu nâng cao như khóa học Cấu trúc dữ liệu nâng cao của Erik Demaine và André Schulz tại MIT. Một cuốn sổ tay bách khoa về cấu trúc dữ liệu sẽ còn đẹp hơn nữa.


có các cấu trúc nâng cao trong các trường khác nhau đáng kể như danh sách lớp, ví dụ như biểu đồ, hình học tính toán, truy xuất thông tin, chuỗi, v.v. và mỗi trường có thể bao gồm từng trường riêng biệt, chúng có vẻ rất khác nhau ... có thể kết hợp tốt hơn trong một lớp so với cuốn sách ...
vzn

2
@vzn: Bạn nói đúng - các trường con khác nhau sử dụng các cấu trúc khác nhau - nhưng các công cụ chồng chéo nhiều hơn bạn mong đợi. Các cấu trúc dữ liệu đồ thị, cấu trúc dữ liệu chuỗi và cấu trúc dữ liệu truy xuất thông tin đều được sử dụng trong hình học tính toán, ví dụ. Kaveh đang đặt ra một vấn đề mở nổi tiếng trong số các nhà nghiên cứu cấu trúc dữ liệu.
Jeffε

tuy nhiên, có vẻ như cơ sở hạ tầng trong một lĩnh vực càng tiên tiến thì khả năng chồng chéo càng ít. tất nhiên có sự chồng chéo mạnh mẽ giữa các cấu trúc cơ bản (ví dụ: đồ thị, chuỗi, truy xuất thông tin, v.v.) ....
vzn

1
Nếu nhiều nhà nghiên cứu cấu trúc dữ liệu muốn có một cuốn cẩm nang như vậy (và từ các câu trả lời dưới đây tôi hiểu ý nghĩa của chúng ta) thì tại sao lại không có?
Joe

2
@Joe: Mọi người đang chờ đợi người khác đi sâu.
Jeffε

Câu trả lời:


14

Tôi ước tôi có một câu trả lời tốt cho bạn. Tôi sử dụng Sách: Cấu trúc dữ liệu cơ bản (tập hợp các bài viết Wikipedia có liên quan) cho khóa học của tôi về chủ đề này nhưng nó không thực sự là một cuốn sách giáo khoa hoàn chỉnh (vì một điều, nó không có bài tập). CLRS, theo tôi, ở một mức độ chi tiết tốt cho loại lớp này nhưng lại thiếu quá nhiều cấu trúc quan trọng.


10

Cuốn sách cấu trúc dữ liệu nâng cao duy nhất mà tôi biết là cuốn sách của Peter Braß ( Cấu trúc dữ liệu nâng cao ). Đó không phải là một cuốn sách tồi, nhưng tôi không tin rằng nó thực sự tiến bộ ở cấp độ sau đại học.


9

Các Sổ tay Cấu trúc và các ứng dụng dữ liệu (Chapman & Hall / CRC Computer & Thông tin Khoa học Series) chủ yếu dành cho việc cấu trúc dữ liệu tiểu học, nhưng nó cũng chứa một vài vật liệu cao cấp mà bạn có thể thấy hữu ích cho việc giảng dạy một khóa học trình độ sau đại học. Với kích thước khổng lồ (1392 trang), cuốn sách này có thể được phân loại là một cuốn sổ tay bách khoa về cấu trúc dữ liệu, mặc dù chắc chắn nó không phải là một cuốn cẩm nang tập trung chủ yếu vào các cấu trúc dữ liệu nâng cao.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.