1csc_tree(l) 2 3NAME 4 csc_tree 5 6DESCRIPTION 7 Balanced Binary Tree Subsystem 8 9 The CSCbinTree functions provide an interface to a balanced binary tree 10 subsystem. The tree is an opaque data type, and client code never has 11 direct access to the nodes. Note that you can't remove nodes, but the 12 tree can be deleted. 13 14 The CSCbinTreeNode functions provide individual node manipulation 15 capability. Trees can be built with the CSCbinTreeNodeJoin function, 16 which returns a pointer to the upper node. These trees are not likely 17 to be balanced. 18 19 Don't try mixing the CSCbinTree and CSCbinTreeNode functions on the 20 same tree. 21 22FUNCTIONS 23 tree 24 ---- 25 CSCbinTreeNew - create an empty libcsc balanced binary tree 26 CSCbinTreeDel - delete a libcsc balanced binary tree 27 CSCbinTreeInsert - insert a node into a libcsc balanced binary tree 28 CSCbinTreeTagOrderedInsert - put node into libcsc balanced binary tree 29 CSCbinTreeTraverse - traverse a libcsc balanced binary tree 30 CSCbinTreeUserSearch - arbitrary search of libcsc balanced binary tree 31 CSCbinTreeTagSearch - search a balanced binary tree for node with tag 32 CSCbinTreeStat - retrieve libcsc balanced binary tree statistics 33 CSCbinTreePrint - print a libcsc balanced binary tree 34 35 node 36 ---- 37 CSCbinTreeNodeNew - create a new empty libcsc binary tree node 38 CSCbinTreeNodeDel - deallocate a libcsc binary tree node 39 CSCbinTreeNodeJoin - join libcsc binary tree nodes 40 CSCbinTreeNodeBreak - break libcsc binary tree at a node 41 CSCbinTreeNodeTraverse - traverse a libcsc binary tree 42 CSCbinTreeNodeUserSearch - arbitrary libcsc binary tree traversal 43 CSCbinTreeNodeTagSearch - search a libcsc binary tree for a given tag 44 CSCbinTreeNodeStat - retrieve fields from a libcsc binary tree node 45 CSCbinTreeNodePrint - print the values of a libcsc binary tree node 46