Может ли кто-нибудь пролить свет на то, как популярные языки, такие как Python и Ruby, реализуют внутренние хеш-таблицы для поиска символов? Используют ли они классический метод «массива со связанным списком» или используют сбалансированное дерево?
Мне нужен простой (меньше LOC) и быстрый метод индексации символов в DSL, написанном на C. Мне было интересно, что другие сочли наиболее эффективным и практичным.