Одна из вещей, которые я пропускаю при написании программ на C, - это структура данных словаря. Какой самый удобный способ реализовать один в C? Я не ищу производительности, но простота его кодирования с нуля. Я не хочу, чтобы он был общим - что-то вроде string- > int. Но я хочу, чтобы он мог хранить произвольное количество элементов.
Это больше похоже на упражнение. Я знаю, что есть сторонние библиотеки, которые можно использовать. Но подумайте, что их не существует. В такой ситуации самый быстрый способ реализовать словарь, удовлетворяющий вышеуказанным требованиям.