程序师与专家们的困惑 Puzzles for Programmers and Pros

分類: 图书,进口原版书,文学 Literature,
作者: Dennis Shasha 著
出 版 社: John Wiley & Sons
出版时间: 2007-8-1字数:版次: 1页数: 226印刷时间: 2007/08/01开本:印次:纸张: 胶版纸I S B N : 9780470121689包装: 平装内容简介
Solving puzzles demands a mindset that starts with a vulnerable openness followed by a rigorous drive to find a solution. Whether you're preparing for a programming job interview or just like a challenge, this book takes you on a tour of problem-solving techniques so you can dramatically improve your skills. You'll learn how to conquer simple elimination puzzles like Sudoku and how to apply heuristic techniques to far more complex problems.
Dr. Shasha provides you with the tools to solve several classes of puzzles by handand computer. These include scheduling,strategic, geometric, and probabilistic puzzles. You'll also find a mystery involving codes, bank accounts, and geography that you can solve for the chance to win a prize. The approaches and techniques in this book will help you solve the kind of application puzzles the real world may throw at you.
作者简介:
Dr. Dennis Shasha is a professor of Mathematical Sciences in the Department of Computer Science at NYU. Along with research and teaching in biological computing, pattern recognition, database tuning , cryptographic file systems, and the like, Dennis is well-known for his mathematical puzzle column for Dr. Dobbs whose readers are very sharp and his Puzzling Adventures Column for the Scientific American. His puzzle writing has given birth to fictional books about a mathematical detective named Dr. Ecco. Dr. Shasha has also co-authored numerous highly technical books. Dennis speaks often at conferences and is a tireless self-promoter in the world of “mensa-like” puzzles.
目录
Acknowledgments
Introduction
Part Ⅰ: Mind Games
We can't all be winners.
Sweet Tooth
Byzantine Bettors
A Touch of Luck
Information Gain
Reach for the Sky!
Pork Politics
Social Games
Escape Management
Flu Math
Imagination rules...
Whipping Ice
Optimal Jargon
Using Your Marbles
Flipping Colors
Scheduling Tradition
Fractal Biology
As Easy as Pie
Getting on the right side of luck
Lucky Roulette
Legal Logic
The Box Chip Game
Feedback Dividends
What are you thinking?
Number Clues
Mind Games
Refuse and Reveal
A Biting Maze
Mad Mix
Doing more with less
Dig That!
Preferential Romance
No Change for the Holidays
Quiet in the Depths
Solutions
Solution to Sweet Tooth
Solution to Byzantine Bettors
Solution to A Touch of Luck
Solution to Information Gain
Solution to Reach for the Sky!
Solution to Pork Politics
Solution to Social Games
Solution to Escape Management
Solution to Flu Math
Solution to Whipping Ice
Solution to Optimal Jargon
Solution to Using Your Marbles
Solution to Flipping Colors
Solution to Scheduling Tradition
Solution to Fractal Biology
Solution to As Easy as Pie
Solution to Lucky Roulette
Solution to Legal Logic
Solution to The Box Chip Game
Solution to Feedback Dividends
Solution to Number Clues
Solution to Mind Games
Solution to Refuse and Reveal
Solution to A Biting Maze
Solution to Mad Mix
Solution to Dig That!
Solution to Preferential Romance
Solution to No Change for the Holidays
Solution to Quiet in the Depths
Part Ⅱ: The Secret of the Puzzle
Order the Ages
Urban Planning
Solution to Urban Planning
Part Ⅲ: Faithful Foes
Index