open-source-search-engine/test_hash.cpp
2013-08-02 13:12:24 -07:00

27 lines
541 B
C++

#include "hash.h"
int main(int argc, char **argv) {
char *str1 = "Apple";
char *str2 = "Candy";
char *str3 = "AppleCandy";
long long h1, h2, h3,h4;
hashinit();
h1 = hash64Lower(str1, gbstrlen(str1));
h2 = hash64Lower(str2, gbstrlen(str2));
printf("h1: %lld, h2: %lld\n", h1, h2);
h3 = hash64Lower(str3, gbstrlen(str3));
h4 = hash64Lower(str2, gbstrlen(str2),h1);
printf("h3: %lld, h4: %lld\n", h3,h4);
long long h5;
h5 = h1^h2;
printf("h5: %lld\n", h5);
long long h6;
h6 = hash64(h1,h2);
printf("h6: %lld\n", h6);
}