How to Think About Algorithms
2009-03-08 17:06
295 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvp
There are many algorithm texts that provide lots of well-polished code and proofs of correctness. This book is not one of them. Instead, this book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. By looking at both the big picture and easy step-by-step methods for developing algorithms, the author helps students avoid the common pitfalls. He stresses paradigms such as loop invariants and recursion to unify a huge range of algorithms into a few meta-algorithms. Part of the goal is to teach the students to think abstractly. Without getting bogged with formal proofs, the book fosters a deeper understanding of how and why each algorithm works. These insights are presented in a slow and clear manner accessible to second- or third-year students of computer science, preparing them to find their own innovative ways to solve problems. http://rapidshare.com/files/142443067/0521849314.rar http://depositfiles.com/files/7697847
There are many algorithm texts that provide lots of well-polished code and proofs of correctness. This book is not one of them. Instead, this book presents insights, notations, and analogies to help the novice describe and think about algorithms like an expert. By looking at both the big picture and easy step-by-step methods for developing algorithms, the author helps students avoid the common pitfalls. He stresses paradigms such as loop invariants and recursion to unify a huge range of algorithms into a few meta-algorithms. Part of the goal is to teach the students to think abstractly. Without getting bogged with formal proofs, the book fosters a deeper understanding of how and why each algorithm works. These insights are presented in a slow and clear manner accessible to second- or third-year students of computer science, preparing them to find their own innovative ways to solve problems. http://rapidshare.com/files/142443067/0521849314.rar http://depositfiles.com/files/7697847
相关文章推荐
- some points to be think about how to create your
- think about how to make the function close to really world
- 初识NoSQL 快速认识NoSQL数据库 分析Analytics For Hackers: How To Think About Event Data
- Proverbs: Ideas About How to Live
- How to think like a Computer Scientist: 课后习题第四章 10
- How to think like a Computer Scientist: 课后习题第九章 第4题
- Word Annoyances: How to Fix the Most Annoying Things About Your Favorite Word Processor (Annoyances)
- 你会重载Equals么?about how to override Equals
- how to forget about delta cycles for RTL design
- 【TED】How to get better at the things you care about?
- How to collect information about your computer to troubleshoot performance issues -ZT from MS
- Verification Mind Games---how to think like a verifier像验证工程师一样思考
- How to think like a Computer Scientist: 课后习题第十八章4
- How to Turn On “About This Page” in Oracle R12 OAF Pages
- How to think like a Computer Scientist: 课后习题第十四章2-3
- you have to know about how to create user defined control.
- How to implement JWT Auth About Restful API in Laravel 5.5
- How to think like a Computer Scientist: 课后习题第九章 第5题
- How to think like a Computer Scientist: 课后习题第十一章 5-11
- How to Study Machine Learning Algorithms