Так что, если мне придется выбирать между хеш-таблицей или деревом префиксов, каковы различающие факторы, которые заставили бы меня выбрать один из других. С моей наивной точки зрения кажется, что использование trie имеет некоторые дополнительные издержки, поскольку оно не хранится в виде массива, но что с точки зрения времени выполнения (при условии, что самый длинный ключ - самое длинное английское слово), это может быть по существу O (1) (по отношению к верхней границе). Может быть, самое длинное английское слово состоит из 50 символов?
Хеш-таблицы мгновенно просматриваются, как только вы получаете индекс . Хэширование ключа для получения индекса, тем не менее, может показаться, что он может легко выполнить около 50 шагов
Может ли кто-нибудь дать мне более опытный взгляд на это? Спасибо!
00110010
может быть входной байт, но вы хотите включить совпадение,00111010
которое удалено только на один бит.