[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/efficient/SuRF/master/simple_example.cpp [Back]  [Original]

#include 
#include 

#include "include/surf.hpp"

using namespace surf;

int main() {
    std::vector keys = {
	"f",
	"far",
	"fast",
	"s",
	"top",
	"toy",
	"trie",
    };

    // basic surf
    SuRF* surf = new SuRF(keys);

    // use default dense-to-sparse ratio; specify suffix type and length
    SuRF* surf_hash = new SuRF(keys, surf::kHash, 8, 0);
    SuRF* surf_real = new SuRF(keys, surf::kReal, 0, 8);

    // customize dense-to-sparse ratio; specify suffix type and length
    SuRF* surf_mixed = new SuRF(keys, true, 16,  surf::kMixed, 4, 4);

    //----------------------------------------
    // point queries
    //----------------------------------------
    std::cout 

Web Proxy Viewer  |  New URL  |  Original Page