Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r48801 - sandbox/SOC/2006/tree/trunk/libs/tree/doc
From: ockham_at_[hidden]
Date: 2008-09-16 15:42:11


Author: bernhard.reiter
Date: 2008-09-16 15:42:11 EDT (Tue, 16 Sep 2008)
New Revision: 48801
URL: http://svn.boost.org/trac/boost/changeset/48801

Log:
Some doc additions (algorithms).
Text files modified:
   sandbox/SOC/2006/tree/trunk/libs/tree/doc/algorithms.qbk | 8 ++++++++
   1 files changed, 8 insertions(+), 0 deletions(-)

Modified: sandbox/SOC/2006/tree/trunk/libs/tree/doc/algorithms.qbk
==============================================================================
--- sandbox/SOC/2006/tree/trunk/libs/tree/doc/algorithms.qbk (original)
+++ sandbox/SOC/2006/tree/trunk/libs/tree/doc/algorithms.qbk 2008-09-16 15:42:11 EDT (Tue, 16 Sep 2008)
@@ -21,6 +21,14 @@
 iterators starting at the first element linearly and terminating past the last element,
 there is no one such "natural" traversal for subtrees.
 
+There are, conversely, several different methods how to traverse a (sub)tree - one
+has to choose eg whether to "visit" an element before, between or after its descendants.
+
+These three types of traversal are called pre- in- and postorder, and consequently, an
+algorithm can come in each out of these three flavors (and many algorithms will come in
+all three). For clarity, all the algorithms of one such traversal type are bundled in a
+namespace of the corresponding name (ie, `preorder`, `inorder`, and `postorder`).
+
 [section Pre-, In-, and Postorder Algorithms]
 [endsect] [/ Pre-, In-, and Postorder Algorithms]
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk