Classic Computer Science Problems in Java
豆瓣
David Kopec
简介
Classic Computer Science Problems in Java will teach you techniques to solve common-but-tricky programming issues. You’ll explore foundational coding methods, fundamental algorithms, and artificial intelligence topics, all through code-centric Java tutorials and computer science exercises. As you tackle examples for search algorithms, graph algorithms, neural networks, and more, you’ll see how cutting-edge fields like AI remain based in the core disciplines of computer science. With each new problem you crack, you’ll better understand the connections between classic computer science and the real-world challenges you face every day.
Recursion, memoization, bit manipulation
Search algorithms
Constraint-satisfaction problems
Graph algorithms
K-means clustering
Genetic algorithms
Simple neural networks
Adversarial search