Science News & Science Current Events
 

View Larger Image

Programming Challenges


by Steven S. Skiena, Miguel Revilla

List Price: $54.95
Available: Usually ships in 24 hours
Sales Rank: 45099
Studio: Springer
Binding: Paperback
Number Of Pages: 368
Publication Date: May 12, 2003
Publisher: Springer


ACCESSORIES

Workflow in the 2007 Microsoft Office System
by David Mann

Pro C# with .NET 3.0, Special Edition (Pro)
by Andrew Troelsen

Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint)
by Scot P. Hillier



EDITORIAL REVIEWS

Product Description
.¿An Ideal Resource for Improving Programming Knowledge¿. The challenges of problems from international programming competitions are an effective way to improve algorithmic and coding skills and understanding. This book uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. It includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics. Unique Features: * Offers a wealth of rich programming problems suitable for self-study -- all with on-line judging at www.programming-challenges.com * Presents practice training for all major programming contests --ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge * Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course * Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms * Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms * Supports all popular programming languages (C, C++, Pascal, Java) Steven S. Skiena is a member of the faculty of computer science at SUNY Stony Brook and is author of many widely used books, including The Algorithm Design Manual. He received the 2001 IEEE Computer Society Undergraduate Teaching Award. Miguel Revilla is a member of the faculty of computer science at the University of Valladolid, Spain. He is official website archivist of the ACM ICPC and creator/maintainer of the primary robot-judge, contest-hosting website.


CUSTOMER REVIEWS (Average Customer Rating: 3.5 based on 16 reviews)

not the good at all if you start in competitions  
This books is simply weak. There are informal and formal books and sources you can start play in these contests. TopCoder is certainly the best one, ACM-ICPC is the most official one, and acm.uva.es, involving one of the authors of this book, is also an excellent source. But this book is simple useless.
May 18, 2008

Recreational and good for modern job interviews  
The problems are fun and I see more and more and more of these kinds of programming problems on job interviews these days so it's good to be quick at doing them. Beware though that problems are collected by the author from various sources and some are in my opinion, poor problem statements and you can fail their robots until you realize some part of the weasel wording in the problems. It's part of a game they play in the contests, which is more what this book is designed for than what I am using it for. On their web site after you pass a problem, you can then work on trying to beat the best time; that's the most fun part for me.
April 05, 2008

disaster  
the only attractive aspect of this book is its website where you can submit your solutions in order to check them. However their website keeps giving errors. I spent enormous amount of time to be able to only register one of the sites given in the book and I could not register. Hello! What do you want me to do with this book now?

The book is about programming and its website is giving errors. Now, are these authors credible enough? Plus, book is full of typos.
May 06, 2007

Not useful  
If you are looking for a book that will :

(1) Teach you how to solve typical problems appearing in the programming contests
(2) Give you tips to write correct code, quickly
(3) Teach you novel algorithms

Look Elsewhere.

This book is a mere compilation of questions appearing at different programming contests.

January 05, 2007

nice collection  
Very nice collection of programming challenges and very well presented.
Lots of effort has been done to set up the automated program "judge" (basically an automatic test case generator and regression suite) -- i appreciated.

A little bit confusing is that there are 2 different web sites and different interfaces to this.
August 18, 2006


SIMILAR PRODUCTS

The Algorithm Design Manual
by Steven S. Skiena

Programming Pearls (2nd Edition) (ACM Press)
by Jon Bentley

Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)
by John Mongan, Noah Suojanen, Eric Giguère

Puzzles for Programmers and Pros
by Dennis Shasha

Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

© 2008 BrightSurf.com