Book Review:
Notes Description
This draft is first created to accompany the already established collection of FXT libraries by the same author, on the fast transforms and low level algorithms. So far there has been 23 chapters of selected algorithms, each contains the necessary theorems and the corresponding code. While some topics (like Fast Fourier Transforms) need a clear and explicit introduction, some others (like the bit wizardry chapter) seem to be best presented by basically showing the code with just a few comments. The pseudo language Sprache is used mainly when the corresponding C does not appear to be selfexplanatory. Still, larger pieces of code are presented in C .
The latest 23 chapters so far:
 Bit wizardry  Permutations  Sorting and searching  Data structures  Combinatorial algorithms  Searching paths in directed graphs  The Fourier transform  Algorithms for fast convolution  The Hartley transform (HT)  Number theoretic transforms (NTTs)  The Walsh transform and its relatives  The Haar transform  and 10 chapters on arithmetical algorithms
The theorem parts is presented in a straightforward and pointtopoint style, useful for both learning and quick reference purposes. And the implementation source code is kept in a strict and optimized style. And since I'm personally not very fond of devouring algorithm theorems with those curly mathematic notations, I found the source code really helpful in understanding them.
Overall, this is a nice collection of algorithms in a compact and nononsense style with reasonably optimized working code and pseudocode. Definitely will do a great favor for students of computer science.
Since this book is still a draft, the readers are welcome to criticize and make suggestions. Publication is planned for the year 2008.
add to del.icio.us
Digg Freebookzone.com!
You may use anyone of the download options
Missing Link?, Report It and try these 2 + 1 alternates...
Similar Book titles in Data Structures and Algorithms section: Handbook of Algorithms and Data Structures Problems on Algorithms, 2nd Edition Algorithms and Complexity Introduction to Algorithms Design and Analysis of Computer Algorithms Computer Animation: Algorithms and Techniques Dictionary of Algorithms and Data Structures Algorithms Sorting and Searching Algorithms: A Cookbook Planning Algorithms Algorithms in the Real World  Lecture Notes Algorithms and Data Structures in VLSI Design: OBDD  Foundations and Applications How to Think About Algorithms  Loop Invariants and Recursion Complexity of Algorithms Algorithms for Communications Systems and their Applications Average Case Analysis of Algorithms on Sequences Efficient Algorithms for Sorting and Synchronization Combinatorial Algorithms Jeff Erickson's Algorithms Course Materials
Similar Book titles in Other sections:
Section: BioChemistry Algorithms for Molecular Biology
Section: CS > Theory Information Theory, Inference and Learning Algorithms Global Optimization Algorithms  Theory and Application Approximation Algorithms
Section: Java User Interface Swing: A Quick Tutorial for AWT Programmers
Section: Mathematics Algorithms For Computing With Modular Forms GraphTheoretic Algorithms Algorithms for Modular Elliptic Curves, Second Edition Combinatorial Algorithms for Computers and Calculators, Second Edition Discrete Mathematics with Algorithms Show all..
Section: Miscellaneous MH & xmh: Email for Users & Programmers, 3rd Edition Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition Digraphs Theory, Algorithms and Applications
Section: Microsoft C Sharp (C#) C# for Java Programmers Data Structures and Algorithms with ObjectOriented Design Patterns in C#
Section: Microsoft .(dot) net Microsoft .net for programmers A Programmers Guide to .NET
Section: Microsoft Visual Basic Programming VB .NET: A Guide for Experienced Programmers
Section: GNU/Linux OS MH & nmh: Email for Users & Programmers
Section: Unix OS UNIX Programmers Manual
Section: Assembly Language Linux System Calls for Assembly Language Programmers
Section: C++ Language Algorithms And Data Structures in C++ Data Structures and Algorithms with ObjectOriented Design Patterns in C++
Section: Other Programming Ada 95 for C and C++ Programmers
Section: Scripting Dive Into Python: Python for experienced programmers Tcl/Tk for Programmers NonProgrammers Tutorial For Python
Section: Redbooks z/VM and Linux Operations for z/OS System Programmers
Section: Software Engineering User Interface Design for Programmers
Similar Books from Amazon :

