DJB2, SDBM, FNV and Jenkins hash link were added

This commit is contained in:
fc_botelho 2005-01-31 19:09:29 +00:00
parent 9abc48f91c
commit e2b4c10e74

View File

@ -135,8 +135,9 @@ If we still find a loop after this, we generate another pair [figs/img89.png].
When a multiple edge occurs we abort and generate a new pair [figs/img89.png]. When a multiple edge occurs we abort and generate a new pair [figs/img89.png].
Although the function above causes [collisions concepts.html] with probability //1/t//, Although the function above causes [collisions concepts.html] with probability //1/t//,
in [cmph library index.html] we use faster hash in [cmph library index.html] we use faster hash
functions ([DJB2 hash http://], [FNV hash http://], [Jenkins hash http://] functions ([DJB2 hash http://www.cs.yorku.ca/~oz/hash.html], [FNV hash http://www.isthe.com/chongo/tech/comp/fnv/],
and [SDBM hash http://]) in which we do not need to impose any upper bound [figs/img79.png] on the lengths of the keys in [figs/img20.png]. [Jenkins hash http://burtleburtle.net/bob/hash/doobs.html] and [SDBM hash http://www.cs.yorku.ca/~oz/hash.html])
in which we do not need to impose any upper bound [figs/img79.png] on the lengths of the keys in [figs/img20.png].
As mentioned before, for us to find the labelling [figs/img72.png] of the As mentioned before, for us to find the labelling [figs/img72.png] of the
vertices of [figs/img59.png] in linear time, vertices of [figs/img59.png] in linear time,

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB