Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Индексация массива строками

Автор: 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