|
Stefan Hougardy Jens VygenAlgorithmic MathematicsSpringer-Verlag 2016Publisher's information German version of the book |
All programs within a single .zip-archive | all.zip |
Programs's number and name | file name |
1.8 The Square of an Integer | square.cpp |
1.14 Simple Primality Test | prime.cpp |
1.18 The Sieve of Eratosthenes | sieve.cpp |
1.25 Collatz Sequence | collatz.cpp |
2.2 Base Converter | baseconv.cpp |
2.10 Rational and Harmonic Numbers | fraction.h |
2.10 Rationale Zahlen und harmonische Zahlen | harmonic.cpp |
2.11 Arbitrarily Large Integers | largeint.h |
2.11 Arbitrarily Large Integers | largeint.cpp |
2.11 Arbitrarily Large Integers | factorial.cpp |
3.8 Euclidean Algorithm | euclid.cpp |
6.25 Queue | queue.h |
6.29 Graphs | graph.h |
6.29 Graphs | graph.cpp |
6.29 Graphs | testgraph.cpp |
7.5 Breadth-First Search | bfs.cpp |
8.5 Sorting by Successive Selection | sort.cpp |
8.18 Heap | heap.h |
8.20 Heap Sort | heapsort.cpp |
9.8 Prim’s Algorithm and Dijkstra’s Algorithm | primdijkstra.cpp |
page | line number |
error description |
---|---|---|
63 |
21 |
replace 1.00269 by 0.00269 |
95 |
86 (in the code) |
replace BirthdayComparison
comparison(Date(Date::today)); by BirthdayComparison
comparison((Date(Date::today))); as otherwise according to the C++-specification this line will be interpreted as a function declaration (e.g. the clang-Compiler does it while the g++-compiler does not). |