Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Множества


Автор: Antoon1 23.4.2016, 20:14
Дана последовательность из строчных латинских букв. Сформировать множество, состоящее из первых вхождений букв в данную последовательность, сохраняя их исходный взаимный порядок.

Автор: Vas 23.4.2016, 20:47
Пробежаться по буквам последовательности и перед добавлением буквы в множество проверять есть ли она уже там. 

Автор: Antoon1 23.4.2016, 20:53
Цитата(Vas @ 23.4.2016,  20:47)
Пробежаться по буквам последовательности и перед добавлением буквы в множество проверять есть ли она уже там.

А пример можно

Автор: mikeyess 24.4.2016, 09:08
Можно создать TStringList, прочесть очередную букву, проверить на ее наличие в StringList (StringList.IndexOf). Если не добавлена, по добавить в последовательность и в StringList.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Mnozhestva-id571bad9cae2015565c8b4567#findElement_E7045_571c62e5ae2015a13bf99cac_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)