Classic Computer Science Problems in Java

出版社 Manning Publications
発売日 2021/01/19
ページ数 264
ISBN-13 9781617297601
お届け日 通常 05月26日~06月02日

通常価格 ¥6,599

税込 配送料は購入手続き時に計算されます。

出版社より

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms.

Summary

Sharpen your coding skills by exploring established computer science problems! Classic Computer Science Problems in Java challenges you with time-tested scenarios and algorithms. You’ll work through a series of exercises based in computer science fundamentals that are designed to improve your software development abilities, improve your understanding of artificial intelligence, and even prepare you to ace an interview. As you work through examples in search, clustering, graphs, and more, you’ll remember important things you’ve forgotten and discover classic solutions to your “new” problems!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the technology

Whatever software development problem you’re facing, odds are someone has already uncovered a solution. This book collects the most useful solutions devised, guiding you through a variety of challenges and tried-and-true problem-solving techniques. The principles and algorithms presented here are guaranteed to save you countless hours in project after project.

About the book

Classic Computer Science Problems in Java is a master class in computer programming designed around 55 exercises that have been used in computer science classrooms for years. You’ll work through hands-on examples as you explore core algorithms, constraint problems, AI applications, and much more.

What’s inside

Recursion, memoization, and bit manipulation

Search, graph, and genetic algorithms

Constraint-satisfaction problems

K-means clustering, neural networks, and adversarial search

About the reader

For intermediate Java programmers.

About the author

David Kopec is an assistant professor of Computer Science and Innovation at Champlain College in Burlington, Vermont.

Table of Contents

1 Small problems

2 Search problems

3 Constraint-satisfaction problems

4 Graph problems

5 Genetic algorithms

6 K-means clustering

7 Fairly simple neural networks

8 Adversarial search

9 Miscellaneous problems

10 Interview with Brian Goetz


DeepL 粗訳

確立されたコンピュータ科学の問題を探求することで、コーディングのスキルを磨いてください! Classic Computer Science Problems in Java では、実戦的なシナリオとアルゴリズムに挑戦します。

概要

確立されたコンピュータ科学の問題を探求することで、コーディングのスキルを磨いてください。 Classic Computer Science Problems in Java では、実戦的なシナリオとアルゴリズムに挑戦します。ソフトウェア開発の能力を向上させ、人工知能の理解を深め、面接に勝つための準備をするために設計されたコンピュータ科学の基礎に基づいた一連の演習を通して作業します。検索、クラスタリング、グラフなどの例題に取り組むうちに、忘れていた重要なことを思い出し、「新しい」問題に対する古典的な解決策を発見することができるでしょう!

印刷版の書籍を購入すると、マニング出版社からPDF、Kindle、ePub形式の無料eBookが同梱されています。

技術について

あなたが直面しているソフトウェア開発のどのような問題であっても、誰かがすでに解決策を発見している可能性があります。本書では、さまざまな課題や試行錯誤された問題解決のテクニックを通して、考案された最も有用なソリューションを集めています。本書で紹介されている原則とアルゴリズムは、プロジェクトの次のプロジェクトで数え切れないほどの時間を節約することを保証します。

この本について

Classic Computer Science Problems in Java は、コンピュータサイエンスの教室で長年使われてきた55の演習問題を中心に設計されたコンピュータプログラミングのマスタークラスです。このクラスでは、コア・アルゴリズム、制約問題、AI アプリケーションなどを探求しながら、実践的な例を使って学習していきます。

中身

再帰、メモ化、ビット操作

検索、グラフ、遺伝的アルゴリズム

制約満足問題

K-meansクラスタリング、ニューラルネットワーク、敵対的探索

読者について

Javaプログラマー中級者向け。

著者について

David Kopec は、バーモント州バーリントンにあるChamplain Collegeのコンピュータサイエンスとイノベーションの助教授です。

目次

1 小問題

2 検索問題

3 制約満足問題

4 グラフ問題

5 遺伝的アルゴリズム

6 K-meansクラスタリング

7 かなり単純なニューラルネットワーク

8 敵対検索

9 その他の問題

10 ブライアン・ゲッツへのインタビュー