Задача этого вопроса состоит в том, чтобы собрать список примеров реализаций хэш-таблицы с использованием массивов на разных языках. Было бы также неплохо, если бы кто-то мог составить довольно подробный обзор того, как они работают, и что происходит с каждым примером.Как бы вы реализовали хэш-таблицу в языке x?
Edit:
Почему бы просто не использовать встроенный в хэш-функции в вашем конкретном языке?
Потому что мы должны знать, как работают хеш-таблицы и смогут их реализовать. Это может показаться не очень важной темой, но знание того, как работает одна из наиболее используемых структур данных, кажется мне очень важным. Если это станет википедией программирования, то это некоторые из типов вопросов, к которым я приду сюда. Я не ищу книгу CS, которая будет написана здесь. Я мог бы перейти Intro к алгоритмам с полки и прочитать в главе о хэш-таблицах и получить этот тип информации. Более конкретно то, что я ищу, это примеры кода. Не только для меня, в частности, но и для других, которые, возможно, когда-нибудь будут искать подобную информацию и спотыкаться по этой странице.
Конкретно: Если у вас было, чтобы реализовать их и не могли использовать встроенные функции, как бы вы это сделали?
Вам не нужно указывать здесь код. Поместите его в пастебин и просто соедините его.
идея заключается в том, чтобы SO * органически * стать Википедия программирования. Не наставляйте вопросы; это пахнет кармическим хозяйством. – xanadont 2009-07-18 14:36:41