Giải thuật và lập trình

Một cách tiếp cận trực quan, rõ ràng, về các thuật toán căn bản và các cấu trúc dữ liệu các thuật toán và các cấu trúc dữ liệu có trong Java, 2/E, của Goodrich và Tamassia, liên kết mô thức thiết kế hướng đối tượng, dùng Java làm ngôn ngữ thực thi. các tác giả phân tích phần trực giác , mô tả và phân tích về các thuật toán cơ bản và các cấu trúc dữ liệu. Nhiều hình minh hoạ, các hoạt hình gốc Web, và các phân tích toán học giản lược chứng minh các khái niệm phân tích quan trọng.