コード例 #1
0
ファイル: RedBlackTree.cs プロジェクト: mo5h/omeo
 public void InOrderEnum(INodeFetcherIndexAccess fetcher)
 {
     if (_root == _null || fetcher == null)
     {
         return;
     }
     InOrderEnum(fetcher, _root);
 }
コード例 #2
0
ファイル: RedBlackTree.cs プロジェクト: mo5h/omeo
        private void InOrderEnum(INodeFetcherIndexAccess fetcher, RBNodeIndexAccess node)
        {
            fetcher.NodeFetched(node);

            if (node._left != _null)
            {
                InOrderEnum(fetcher, node._left);
            }
            if (node._right != _null)
            {
                InOrderEnum(fetcher, node._right);
            }
        }