Web Links for Chapter 2
Section 2.1 Algorithms
Page 100
Biographical information and a portrait al-Khowarizmi (note that there are many variations on his name), as well as facsimiles of some pages of his work, can be seen at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
Other sources for biographical information about al-Khowarizmi are
Page 102
You can find information about searching algorithms, including the linear (sequential) search algorithm and the binary search algorithm (as well as information about sorting algorithms, including those studied in Chapter 8 of this book) at the following site developed by Thomas Niemann
Section 2.2. The Complexity of Algorithms
Page 110
Information about approximate algorithms for NP problems can be found at
Section 2.3. The Integers and Division
Page 116
The Prime Pages, written by Chris Caldwell, University of Tennessee, Martin, include a rich collection of information about prime numbers. Among the things you can find on the Prime Pages are various lists of primes, such as the first 100,008 primes, and useful programs for factoring numbers and finding primes. The main site is at
http://www.utm.edu/research/primes/
Information about prime numbers and interactive applets for running the sieve of Eratosthenes (see Section 5.6 of the text) and to explore the distribution of prime numbers, twin primes, and the Goldbach conjecture can be found at the Notes and Literature about Prime Numbers site. This site is developed and maintained by Peter Alfeld at the University of Utah.
Biographical information and a portrait of Mersenne can be found at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
At the Great Internet Mersenne Prime Search (GIMPS) site, a wealth of resources concerning Mersenne primes is available, including the current status of the search for new ones, the latest discoveries and news clippings, the history of the discovery of each Mersenne prime, and other information about them. Also, software can be downloaded from this site that can be used to test Mersenne numbers to see whether they are prime. This site also provides a way for someone to join the search by reserving a range of Mersenne numbers to test.
Luther Walsh also has a valuable page on Mersenne primes. You can access this at
Page 120
A useful discussion of modular arithmetic can be found at the Cut-the-Knot site
Page 121
Biographical information and a portrait of Karl Friedrich Gauss can be found at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
Page 122
You can learn more about hashing at
Another place to learn more about hashing functions is in the frequently asked questions (FAQs) of RSA Labs
Page 124
More information about cryptography, including the basics of many different methods for encrypting messages can be found at a number of sites, including
Section 2.4 Integers and Algorithms
Page 128
A tutorial about the Euclidean algorithm and an interactive program that works through the steps of this algorithm can be found at
Biographical information and a portrait of Euclid can be found at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
Page 130
Information about representations of numbers in different bases and an interactive program for converting between bases can be found at
Section 2.5 Applications of Number Theory
Page 141
An interesting discussion of the origins, a proof, and examples illustrating the use of the Chinese remainder theorem can be found at
Historical information about the ancient Chinese origins of the Chinese Remainder Theorem can be found at
Page 145
A biography and a portrait of Pierre de Fermat can be found at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
Page 146
More information about the RSA public key cryptosystem and its uses is available at the RSA Data Security site, the company that owns the patents on RSA and commercializes this system.
In particular, it is worthwhile to consult the Frequently Asked Questions (FAQ) site found in the RSA Laboratories portion of the RSA Data Security site. This is available at
Section 2.6 Matrices
Page 150
The history of matrices and determinants can be found at the MacTutor History of Mathematics Archive site, at the University of St. Andrews, Scotland.
Algorithms for efficient multiplication of matrices can be found at the Stony Brook Algorithm Repository
feedback form |
permissions |
international |
locate your campus rep |
request a review copy
Copyright ©2001 The McGraw-Hill Companies.
digital solutions |
publish with us |
customer service |
mhhe home
Any use is subject to the
Terms of Use and Privacy Policy.
McGraw-Hill Higher Education is one of the many fine businesses of the
The McGraw-Hill Companies.