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 Computing Explorations in Language, Logic, and Machines
Cloud Computing - Architecture and Applications
Programming on Parallel Machines: GPU, Multicore, Clusters and More
Download free course Embedded Firmware Solutions, pdf file on 215 pages by Jiming Sun, Marc Jones, Stefan Reinauer, Vincent Zimmer....
Lisp HackersDownload free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin....
OpenIntro Statistics, 4th EditionOpenIntro Statistics offers a traditional introduction to statistics at the college level...., download free OpenIntro Statistics tutorial in PDF (422 pages) created by David Diez ....
Mercurial: The Definitive GuideDownload free course Mercurial: The Definitive Guide, pdf file on 282 pages by Bryan O'Sullivan....
The Deno HandbookDeno is a runtime for JavaScript and TypeScript that is based on the V8 JavaScript engine ..., download free Deno tutorial in PDF (46 pages) created by ....
HackSpace Magazine: Issue 45Download free course HackSpace Magazine: Issue 45, pdf file on 116 pages by HackSpace Team....
Bash Notes for ProfessionalsDownload free course Bash Notes for Professionals, pdf file on 204 pages by by Stack Overflow Community....
Think ComplexityDownload free course Think Complexity, pdf file on 228 pages by Allen Downey....
Containerized Docker Application Lifecycle with Microsoft Platform and ToolsDownload free course Containerized Docker Application Lifecycle with Microsoft Platform and Tools, pdf file on 84 pages by Cesar de la Torre....
Maya basicsThe Maya basics tutorial describes the fundamental concepts and skills for Maya that you need to work with 3D project....