У меня есть набор правил для строкового преобразования, которые я анализирую из файла. Правила выглядеть следующим образом:Структура данных для хранения строковых преобразований
'aaa' -> 'bbb'
'aa' -> 'bc'
Предполагая, что я знаю, как разобрать этот файл, что будет хорошая структура данных в C провести эти преобразования? Позже мне нужно будет пройти через структуру данных и получить как «вход», так и «выход» преобразования для всех правил.
спасибо.
Похоже, вам нужен хэш. – cnicutar
есть аналогичный ответ здесь: http://stackoverflow.com/questions/4551677/dictionary-map-key-value-pairs-data-structure-in-c – Wasafa1
Почему хеш был бы хорош здесь? Разве не было бы связанного списка структур, содержащих «ввод» и «вывод»? –