X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=libcds%2Fsrc%2Fstatic_sequence%2Fstatic_sequence_wvtree.cpp;h=b4a62987da5bb532ff40e0ae0bf9d891f37f1414;hb=95f2dabec7cabe4002865e5f9d12651e6e32229a;hp=0e08676e9dfd405b5bedcff754b030c869299ec9;hpb=65d17f36ed533e22abc9dc4edee8925080d38651;p=SXSI%2FXMLTree.git diff --git a/libcds/src/static_sequence/static_sequence_wvtree.cpp b/libcds/src/static_sequence/static_sequence_wvtree.cpp index 0e08676..b4a6298 100644 --- a/libcds/src/static_sequence/static_sequence_wvtree.cpp +++ b/libcds/src/static_sequence/static_sequence_wvtree.cpp @@ -65,8 +65,8 @@ uint static_sequence_wvtree::rank(uint symbol, uint pos) { uint static_sequence_wvtree::rankLessThan(uint &symbol, uint pos) { uint s = am->map(symbol); - std::cout << "lessthan..." << std::endl; - uint r = root->rankLessThan(s, pos, 0, c); +// std::cout << "lessthan..." << std::endl; + uint r = root->rankLessThan(s, pos); symbol = am->unmap(s); return r; } @@ -98,7 +98,7 @@ vector static_sequence_wvtree::access(uint i, uint j, uint min, uint max) vector static_sequence_wvtree::accessAll(uint i, uint j) { vector resultSet; - if (j > i) + if (j < i) return resultSet; resultSet.reserve(j-i+1);