Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs—with just enough math to let you understand and analyze algorithm performance.
With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate.
With this book, you will:
Solve a particular coding problem or improve on the performance of an existing solution
Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use
Get algorithmic solutions in C, C++, Java, and Python with implementation tips
Learn the expected performance of an algorithm, and the conditions it needs to perform at its best
Discover the impact that similar design decisions have on different algorithms
Learn advanced data structures to improve the efficiency of algorithms
Lectures on Quantum Mechanics This book is the “verbatim” transcription of the introductory lectures on quantum mechanics that I delivered for more than 25 years at the ´Ecole Polytechnique. It is not a textbook. I was dragged into writing it by friends, among whom are many former students of mine. For sure, this text is obviously less complete than a... OpenCL Programming by Example
For a comprehensive, easy-to-swallow guide to OpenCL Programming, this book is out on its own. That's because it teaches through examples and covers everything from parallel sorting to optimization in simple stages.
Learn about all of the OpenCL Architecture and major APIs.
iPod: The Missing Manual With the new Shuffle, the Nano, the Classic, and the Touch, Apple's gotten the world hooked on portable music, pictures, videos--and the iPod. One thing they haven't delivered, though, is an easy guide for getting the most from this sleek entertainment center. Enter iPod: The Missing Manual, 8th Edition--a book as breathtaking, satisfying,...
CCIE Wireless Exam (350-050) Quick Reference
With the introduction of wireless LAN (WLAN), IP networks are now also available for those applications on which wired technologies are not suitable or no wired connectivity is available at all. The following are a few wireless use cases:
Home ISP connectivity: Consumer products