Beginning Algorithms (Wrox Beginning Guides)
|
| |
ISBN |
0764596748 |
|
Release Date |
04 November 2005 |
|
Category |
Algorithms |
|
Tags |
algorithm, algorithms, wrox, beginning, "beginning algorithms", 0764596748, algo, algorithm analysis, genetic algorithms, "algorithms", "beginning algorithms ", genetic algorithm, recursive algorithms, algorithms in c, beginning algorithms, algorit, "algorithm", "professional c# 2005" wrox, wrox press, sorting algorithms, introduction to algorithms, c# wrox, beginning algorithm,
|
|
This book @Amazon |
View |
|
Description
Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You'll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you'll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.
What you will learn from this book
- The basics of algorithms, such as iteration and recursion
- Elementary data structures such as lists, stacks, and queues
- Basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort
- Advanced data structures such as binary trees, ternary trees, and heaps
- Algorithms for string searching, string matching, hashing, and computational geometry
- How to use test-driven development techniques to ensure your code works as intended
- How to dramatically improve the performance of your code with hands-on techniques for profiling and optimization
Who this book is for
This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial.
|
Other books on Algorithms
Algorithms for Fuzzy Clustering: Methods in c-Means Clustering with Applications (Studies in Fuzziness and Soft Computing) Fun with Algorithms: 4th International Conference, FUN 2007, Castiglioncello, Italy, June 3-5, 2007, Proceedings (Lecture Notes in Computer Science) Visibility Algorithms in the Plane Scheduling Algorithms Practical Optimization: Algorithms and Engineering Applications Quantum Monte Carlo: Origins, Development, Applications Design and Analysis of Distributed Algorithms (Wiley Series on Parallel and Distributed Computing) A Programmer's Companion to Algorithm Analysis The Design and Analysis of Algorithms (Monographs in Computer Science) Efficient Approximation and Online Algorithms: Recent Progress on Classical Combinatorial Optimization Problems and New Applications (Lecture Notes in Computer Science) Classification Algorithms for Codes and Designs (Algorithms and Computation in Mathematics) Beginning Algorithms (Wrox Beginning Guides) Algorithms & Data Structures : The Science Of Computing (Electrical and Computer Engineering Series) Graph Algorithms, Third Edition (Algorithms in Java, Part 5) Computing Patterns in Strings (ACM Press Books)
|
|