FAST C++ STRING HASH CONTRIBUTE SELECTED ALGORITHM:
FROM STRING EXPAMPLE:
-
HELLO
-
HAS
-
HEAD
-
HEAVY
-
ROSE
-
ROAD
-
ONE
-
MILLION
-
GREAT
-
GOV
-
GOD
-
GOD_SHIWA
IT BUILD THE PYRAMID HASH:
(ASCII ART)
V -> Y -> (END)
/
A -> D -> (END)
/
(ROOT) ----> H -> E -> L -> L -> O -> (END)
|\\ |
| \ \ |
| | \ |
| | |\ \
| | | \ A -> S -> (END)
| | | \
| | | \
| | \ R -> O -> S -> E -> (END)
| | \ \
\ \ \ A -> D -> (END)
\ \ \
\ \ \
\ \ O -> N -> E -> (END)
\ \
\ M -> I -> L -> L -> I -> O -> N -> (END)
\
G -> R -> E -> A -> T -> (END)
\
O -> V -> (END)
\
D -> (END)
\
"_" -> S -> H -> I -> W -> A -> (END)
STL map NEEDFULL ONLY FOR CHAR-MAPPING IN NODES!