The CS Detective

An Algorithmic Tale of Crime, Conspiracy, and Computation

Nonfiction, Computers, Programming, Software Development, Kids, Technology
Cover of the book The CS Detective by Jeremy Kubica, No Starch Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Jeremy Kubica ISBN: 9781593277871
Publisher: No Starch Press Publication: August 16, 2016
Imprint: No Starch Press Language: English
Author: Jeremy Kubica
ISBN: 9781593277871
Publisher: No Starch Press
Publication: August 16, 2016
Imprint: No Starch Press
Language: English

Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert.

When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case. Runtime scours smugglers’ boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.

Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms.

Follow Frank’s mission and learn:
–The algorithms behind best-first and depth-first search, iterative deepening, parallelizing, binary search, and more
–Basic computational concepts like strings, arrays, stacks, and queues
–How to adapt search algorithms to unusual data structures
–The most efficient algorithms to use in a given situation, and when to apply common-sense heuristic methods

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Meet Frank Runtime. Disgraced ex-detective. Hard-boiled private eye. Search expert.

When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case. Runtime scours smugglers’ boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.

Perfect for computer science students and amateur sleuths alike, The CS Detective adds an entertaining twist to learning algorithms.

Follow Frank’s mission and learn:
–The algorithms behind best-first and depth-first search, iterative deepening, parallelizing, binary search, and more
–Basic computational concepts like strings, arrays, stacks, and queues
–How to adapt search algorithms to unusual data structures
–The most efficient algorithms to use in a given situation, and when to apply common-sense heuristic methods

More books from No Starch Press

Cover of the book Lauren Ipsum by Jeremy Kubica
Cover of the book Linux Basics for Hackers by Jeremy Kubica
Cover of the book PoC or GTFO by Jeremy Kubica
Cover of the book Python Crash Course, 2nd Edition by Jeremy Kubica
Cover of the book Pentesting Azure Applications by Jeremy Kubica
Cover of the book 10 LED Projects for Geeks by Jeremy Kubica
Cover of the book Gray Hat C# by Jeremy Kubica
Cover of the book Serious Python by Jeremy Kubica
Cover of the book The Manga Guide to Physiology by Jeremy Kubica
Cover of the book Black Hat Python by Jeremy Kubica
Cover of the book The Linux Programming Interface by Jeremy Kubica
Cover of the book Growing Software by Jeremy Kubica
Cover of the book The LEGO Adventure Book, Vol. 1 by Jeremy Kubica
Cover of the book How Linux Works by Jeremy Kubica
Cover of the book Ruby by Example by Jeremy Kubica
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy