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);
+ uint r = root->rankLessThan(s, pos);
symbol = am->unmap(s);
return r;
}
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);