This book provides algorithms and ideas for computationalists, whether a working programmer or anyone interested in methods of computation. The focus is on material that does not usually appear in textbooks on algorithms.
Subjects treated include low-level algorithms, bit wizardry, combinatorial generation, fast transforms like the Fourier transform, and fast arithmetic for both real numbers and finite fields. Various optimization techniques are described and the actual performance of many given implementations is examined. The focus is on material that does not usually appear in textbooks on algorithms. The implementations are done in C++ and the GP language, written for POSIX-compliant platforms such as the Linux and BSD operating systems.
Pages : | 978 pages |
Size : | PDF, ePub, Kindle, PostScript, DVI, etc. |
File type : | |
Downloads: | 32 |
Created: | 2020-08-29 |
License: | CC BY-NC-ND 3 |
Author(s): | Jorg Arndt |
Introduction to High-Performance Scientific Computing
Programming on Parallel Machines: GPU, Multicore, Clusters and More
Signal Computing: Digital Signals in the Software Domain
Introduction to Computing Explorations in Language, Logic, and Machines
Download free course Xamarin.Forms Succinctly, pdf file on 145 pages by Alessandro Del Sole....
Entity-Oriented SearchDownload free course Entity-Oriented Search, pdf file on 351 pages by Krisztian Balog....
Cloud Native ApplicationsDownload free course Cloud Native Applications, pdf file on 120 pages by Michael Wittig, Andreas Wittig....
Migrating to Cloud-Native Application ArchitecturesDownload free course Migrating to Cloud-Native Application Architectures, pdf file on 58 pages by Matt Stine....
CouchDB: The Definitive GuideDownload free course CouchDB: The Definitive Guide, pdf file on 272 pages by J. Chris Anderson, Jan Lehnardt, Noah Slater....
Rethinking Productivity in Software EngineeringDownload free course Rethinking Productivity in Software Engineering, pdf file on 310 pages by Caitlin Sadowski, Thomas Zimmermann....
Certified Programming with Dependent TypesThe technology of mechanized program verification can play a supporting role in many kinds..., download free Certified Programming tutorial in PDF (368 pages) created by Adam Chlipala ....
Adobe Illustrator Photoshop BasicsThis PDF tutorial is created for students who would like to learn the basics of the Adobe Illustrator CS6,free training document material on 76 pages by Sharon Steuer....
Introductory StatisticsThis book follows the scope and sequence of a one-semester, introduction to statistics course and is geared toward students majoring in fields other than math or engineering. This text assumes students have been exposed to intermediate algebra, and it focuses on the applications of statistical know...
Tensorflow 2 TutorialDownload free course Tensorflow 2 Tutorial, pdf file on 66 pages by Ren Zhang....