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
Cloud Computing - Architecture and Applications
Starting from first principles, this book covers all of the foundational material needed to develop a clear understanding of the Mathematica language, with a practical emphasis on solving problems. Concrete examples throughout the text demonstrate how Mathematica language, can be used to solve probl...
Gameplay, Emotions and NarrativeDownload free course Gameplay, Emotions and Narrative, pdf file on 325 pages by Katarzyna Marak, Mi Markocki, Dariusz Brzostek....
The Next.js HandbookDownload free course The Next.js Handbook, pdf file on 102 pages by Flavio Copes....
DevOps in PracticeDownload free course DevOps in Practice, pdf file on 36 pages by J. Paul Reed....
Dart in ActionThis book introduces Google's Dart language and provides techniques and examples showing how to use it as a viable replacement for Java and JavaScript in browser-based desktop and mobile applications. ...
Getting Started with Maya 7This pdf tutorial introduces the different areas of Maya in a set of brief lessons. The lessons are designed to let you learn these modules at your own pace....
GNU GREP and RIPGREPThe book heavily leans on examples to present features of grep as well as regular expressi..., download free GNU GREP tutorial in PDF (111 pages) created by ....
Hacking tips and tricksHacking tips and tricks is a free pdf tutorial intended to beginners to know the basics of computer attacks and protect themselves from hackers and cybercriminals....
DevOps: WTF?Download free course DevOps: WTF?, pdf file on 20 pages by Don Jones....
Kubernetes PatternsDownload free course Kubernetes Patterns, pdf file on 266 pages by Bilgin Ibryam, Roland Huß....