Web Links for Chapter 8
Section 8.1. Introduction to Trees
Page 528
You can find biographies of eight members of the Bernoulli family at the MacTutor History of Mathematics Archive, University of St Andrews, Scotland. To find these biographies, look at the index page of names that begin with the letter B.
Section 8.2. Applications of Trees
Page 541
A detailed description of binary search trees and implementations of binary search tree functions (insert, delete, and find) in both C and Visual Basic can be found at the Sorting and Searching Algorithms: A Cookbook written by Thomas Niemann. The material on binary search trees can be found in the Dictionaries chapter of the site.
Page 544
The Grey Labyrinth Puzzle site describes a puzzle on finding a counterfeit coin mixed in with seven other coins
Page 546
An Pascal implementation of an algorithm for Huffman coding, and an explanatory paper, is available from
Section 8.3. Tree Traversal
Page 547
A brief description of preorder, inorder, and postorder traversals and code that can be used for each of these traversals can be found at
http://apollo.mctr.umbc.edu/~sidhu/spring97/Lectures/Trees/202-Fall96-bintrees/node3.html
Page 557
Details about how calculators use reverse Polish notation can be found at the online HP Museum of Calculators. In particular, consult the pages
You can learn more about the life and work of Jan Lukawiewicz and see a photograph of him at the Polish Philosophy site:
http://www.fmag.unict.it/PolPhil/Lukas/Lukas.html
A brief biography and a photograph of Jan Lukawiewicz can also be found at the MacTutor History of Mathematics Archive, University St Andrews, Scotland.
Section 8.4 Trees and Sorting
Page 563
A description and analysis of the bubble sort algorithm can be found at
http://www.scism.sbu.ac.uk/law/Section5/chap2/s5c2p13.html
Source code in C for the insertion shell, the shell sort, and the quick sort is available from the
Section 8.5. Spanning Trees
Page 572
An introduction to IP multicasting can be found at the Stardust Technologies site
Animation of a depth-first search written using JAWAA (Java and Web Algorithm Animation), developed at Duke University, can be seen at
You can find another animation of a depth-first search at
The Combinatorial Object Server can be used to generate the spanning trees of a graph
Page 574
Animation of a breadth-first search can be seen at
Another animated breadth-first search can be seen at
Page 576
An interesting paper Queens on a Chessboard: Making the Best of a Bad Situation
about the n-queens problem and source code for solving this problem can be found at
You can generate all the solutions to the n-queens problem at the Combinatorial Objects Server site.
You can download software (not reviewed by the author) for the n-queens puzzle from
Section 8.6. Minimum Spanning Trees
Page 583
The home page of Joseph Kruskal can be found at
Supplementary Exercises
Page 589
Information about B-trees and related software are available at the Combinatorial Object Server.
A detailed description of B-trees and implementations of B-tree can be found at the Sorting and Searching Algorithms: A Cookbook written by Thomas Niemann. The material on B-trees can be found in the Very Large Files chapter of the site.
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.