Форум «Всё о Паскале» _ Теоретические вопросы _ Индексация массива строками
Автор: a3boot 18.03.2007 16:23
Всё ещё занимаюсь проблеммой поиска в таблице служебных слов...
На данный момент я просто создаю двумерный массив, индексирую его диапазонами изменения первой и последней буквы
array ['A'..'W', 'D'..'Y'] of
, но при этом получается слишком большой расход памяти (34 слова - таблица из 483 элементов).
Вопрос: Можно ли как - нибудь проидексировать массив строками(по первой и последней букве от каждого слова)? (понятно, что напрямую строками нельзя т.к string - не является перечислимым типом, но всё таки)
Автор: klem4 18.03.2007 16:27
Цитата
(понятно, что напрямую строками нельзя т.к string - не является перечислимым типом, но всё таки)
Где-то совсем недавно была тема, в которой приводилась ссылка на решение именно такой задачи - реализации массива, индексами которого являются строки, если я не ошибаюсь, попробую найти.
Добавлено через 1 мин. Вот оно: http://forum.pascal.net.ru/index.php?showtopic=16022