Chào bạn, tôi là Tiến sĩ Minh Trí. Bạn có bao giờ gặp tình trạng ứng dụng Web bị chậm khi xử lý lượng dữ liệu lớn, hay lúng túng trước những câu hỏi thuật toán hóc búa trong các buổi phỏng vấn Coding? Đừng để những dòng code "chạy được nhưng không chạy nhanh" cản trở sự nghiệp của bạn. Cuốn sách "Data Structures and Algorithms in JavaScript" (Ấn bản mới nhất 2025) của Federico Kereki chính là giải pháp triệt để dành cho bạn.
Khác với những cuốn sách thuật toán khô khan dùng ngôn ngữ C++ hay Java, Federico Kereki mang đến một cách tiếp cận đậm chất JavaScript hiện đại (ES2024+). Bạn sẽ được khám phá thế giới của Stack, Queue, Linked List, Tree, Graph và các thuật toán sắp xếp, tìm kiếm, quy hoạch động thông qua những ví dụ thực tế trong phát triển Web. Cuốn sách lập trình này đặc biệt chú trọng vào việc Tối ưu hóa hiệu năng (Performance Optimization) – giúp bạn hiểu rõ độ phức tạp thời gian $O(n)$ và không gian để viết nên những ứng dụng mượt mà nhất.
Về mặt học thuật, tôi đánh giá cao cách tác giả lồng ghép tư duy Functional Programming vào việc triển khai cấu trúc dữ liệu. Đối với cộng đồng Developer Việt Nam, từ những bạn đang luyện LeetCode đến các Senior muốn tối ưu hệ thống tại Hà Nội và TP.HCM, kiến thức trong cuốn sách IT này là nền tảng không thể thay thế. Tại 89ebook, chúng tôi mang đến tri thức này để giúp bạn biến JavaScript thành một công cụ tính toán mạnh mẽ và trở thành một kỹ sư phần mềm thực thụ.