Sau khi đọc một cuốn sách giới thiệu về các thuật toán và cấu trúc dữ liệu, bây giờ tôi mong muốn các ví dụ về cách kết hợp chúng để đạt hiệu quả tối ưu. Ví dụ:Tôi có thể tìm hiểu cách kết hợp các thuật toán và cấu trúc dữ liệu ở đâu?
Ví dụ: bạn có thể kết hợp các hashmaps với các thuật toán sắp xếp cụ thể để tạo một chương trình tìm kiếm văn bản đơn giản.
Có sách hay tài nguyên trực tuyến nào tốt cho điều này không?
(Tôi đã ra lệnh Programming Pearls, trông tuyệt vời, nhưng tôi muốn học hơn về việc này.)
Tôi đã lập trình bằng python được vài năm rồi. :) Những gì tôi đang tìm kiếm là cách hiệu quả nhất để làm việc. Hãy suy nghĩ các câu hỏi phỏng vấn, mặc dù theo nghĩa chung hơn. – csl
Với bất kỳ vấn đề nào nhưng đơn giản nhất, luôn luôn có nhiều hơn một giải pháp "tốt nhất". Một số chạy nhanh hơn, một số cần ít bộ nhớ hơn, một số khác dễ bảo trì hơn, một số cần ít mã nhất. –