Bug fix
[SXSI/XMLTree.git] / libcds / src / static_sequence / static_sequence_wvtree.cpp
index 0e08676..b4a6298 100644 (file)
@@ -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<int> static_sequence_wvtree::access(uint i, uint j, uint min, uint max)
 vector<int> static_sequence_wvtree::accessAll(uint i, uint j)
 {
     vector<int> resultSet;
-    if (j > i)
+    if (j < i)
         return resultSet;
 
     resultSet.reserve(j-i+1);