Вниз
Скачать: CL | DM;

Дубликаты в списке   Найти похожие ветки 

← →
00110011   (2010-02-12 15:00) [0]

как грамотнее всего проверить есть ли в списке (TStrings) дубликаты.


← →
Игорь Шевченко ©   (2010-02-12 15:04) [1]

критерий грамотности не озвучен


← →
00110011   (2010-02-12 15:06) [2]

наиболее быстро. Пока что для себя вижу только использование 2-го TStrings


← →
И. Павел ©   (2010-02-12 15:31) [3]


> Пока что для себя вижу только использование 2-го TStrings

Зачем второй TStrings? Можно просто в два цикла:
 for i:=0 to length-1
   for j:=0 to i-1
     if строка[i]=строка[j] then дубль.

Хотя и не уверен, что этот способ достаточно быстрый.


← →
Игорь Шевченко ©   (2010-02-12 15:40) [4]

00110011

TstringList.Sorted + TStringList.Duplicates := dupError + TStringList.Assign(Source)


← →
00110011   (2010-02-12 15:43) [5]


> TstringList.Sorted + TStringList.Duplicates := dupError
> + TStringList.Assign(Source)


то что надо спасибо


← →
Anatoly Podgoretsky ©   (2010-02-12 16:05) [6]


> то что надо спасибо

А чего же ты молчал, говорил зачем то о проверке, вместо того что бы прямо сказать.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.062 c
15-1272852692
Tirael
2010-05-03 06:11
2010.08.27
как скрыть лишние интерфейсы


15-1273548240
Учащийся
2010-05-11 07:24
2010.08.27
Схемы хранения матриц.


15-1265361958
Ghost
2010-02-05 12:25
2010.08.27
Nokia 3110c передача *.txt по синезубу


2-1269160832
pavel_guzhanov
2010-03-21 11:40
2010.08.27
Как проверить, что элемент массива пустой?


2-1269419918
oleg1963lora
2010-03-24 11:38
2010.08.27
Время вставки строк. Нужна идея!




   Наверх