Skip to product information
Competitive Programming in Python 128 Algorithms to Develop your Coding Skills

Competitive Programming in Python 128 Algorithms to Develop your Coding Skills

Christoph Dürr and Jill-Jênn Vie

$50.95
SKU: 9781108716826

In stock and ready to ship.

Pick up available at UBC Bookstore.

Competitive Programming in Python 128 Algorithms to Develop your Coding Skills

Default Title

UBC Bookstore

UBC Bookstore

Pickup available, usually ready in 24 hours
Closed today

UBC Bookstore
Vancouver BC V6T 1Z4
Canada


604 827 2480
View store details
UBCO Bookstore

UBCO Bookstore

Pickup currently not available
Closed today

UBC Bookstore Okanagan
Kelowna BC V1V 1V7
Canada


+12508079275
View store details

Exclusions apply.

In-store or mail in. T&C apply.

About Competitive Programming in Python 128 Algorithms to Develop your Coding Skills

Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. Readers can expect to master 128 algorithms in Python and discover the right way to tackle a problem and quickly implement a solution of low complexity. Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuth's dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the book and on the companion website.

Details

Author:
Christoph Dürr and Jill-Jênn Vie

Published by:
Cambridge University Press

Year Published:
2020

Format: Paperback

Pages: 264

ISBN: 9781108716826

Discover more