Page 117 - Bkhargava_-_Grokaem_algoritmy
P. 117

116    Глава 5.  Хеш-таблицы


        можно отправить из кэша (вместо того чтобы заставлять сервер выполнять
        работу).


        Шпаргалка

        Хеши хорошо подходят для решения следующих задач:

        i:i  моделирование отношений между объектами;

        i:i  устранение дубликатов;
        о кэширование/запоминание данных вместо выполнения работы на сер­

           вере.


        Коллизии

        Как я уже сказал, в большинстве языков существуют свои хеш-таблицы.
        Вам не нужно знать, как написать собственную реализацию, поэтому я не
        буду надолго останавливаться на внутреннем строении хеш-таблиц. Но
        быстродействие-то важно всегда! Чтобы понять быстродействие хеш­
        таблиц, необходимо сначала понять, что такое коллизии. В следующих двух
        разделах рассматриваются коллизии и быстродействие хеш-таблиц.

        Прежде всего, я немножко приукрасил действительность. Я сказал, что хеш­
        функция всегда отображает разные ключи на разные позиции в массиве.








                       молоко

                    АПЕЛЬСИНЫ

                                          ХЕIИ­
                        А&ОКА.П.О
                                        ФУНКЦМJI







                                                         www.trk.kg
   112   113   114   115   116   117   118   119   120   121   122