GetTextbooks.co.uk  
 Compare Prices & Save up to 90%
Search by ISBN, title, author, etc ...

Login | Sign up | My Wish List  


Programming Classics: Implementing the World's Best Algorithms

by Ian Oliver

ISBN-10: 9780131004139
ISBN-10: 0-13-100413-1
ISBN-13: 9780131004139
ISBN-13: 978-0-13-100413-9
Textbook Binding
1994-02-17
Prentice Hall PTR


Find Lowest Price

Editorials


Book Description
This volume provides a catalogue of the best algorithms ever devised for a wide range of practical problems facing those who write computer programs. Less mathematical and more practical in approach than other volumes, it helps programmers save research and programming time and enables them to quickly and easily generate efficient structured code in solving such problems. Complete algorithms are provided — along with discussions of their use and an in-depth analysis of each. Provides utility algorithms as well as those useful in numbering, permuting, data structuring, sorting, searching, randomizing, bookkeeping, financing, curve fitting, file updating, evaluating, and estimating. A tool kit of solutions for all levels of computer programmers in industry and business.

Reviews


A catalog of good algoritms for any IT professional
No higher mathematics in this book, 386 pages of logical reasoning algoritms. I have not read it cover to cover but sure is a great addition for any IT library. Contents are: 1.Introduction 2.Aritmetic(decimal, fractional and similarity) 3.Numeration (check digts, dates, roman numerals) 4.Permutation and combinations (nested loops, passwords, finding shortest route thru cities) 5.Data structures (stack array, queues,heap, free-stack-queue-double linked lists, balanced tree) 6.Sorting and merging ( sequecing, array sorting) 7.Text processing (soundex, text similarity, patters, hashing, trie) 8.Random Numbers(generators, selection) 9.Finance (statements, general legder, cash flow, loans, function root) 10.File updating (serial-indexed updates, hashing) 11.Matrices (linear, pivot, matrix root) 12.Curve fitting (polynominal, cubic spline, smoothed curve, multiple linear) 13.Networks (topological sort, critical path, spanning tree)

Clear, efficient implementation/documentation
Provides an accessible detail of varying complexity algorithms. Understandable pseudo code directly translateable to C/++, Java, Pascal, Turing. Source for teaching first and second year undergrad efficiency, recursion, OOP through sorting, searching, processing. Highly effective simplification of conceptual diffculties in the teaching of abstract data structures. Good long-term reference item, very effective library reserve item.


Home | Browse | Professors | Merchants | Webmasters | Contact Us

[ United States | Canada ]

Copyright © 2003-2008 GetTextbooks.co.uk