Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизTBucketList Найти похожие ветки
← →
tytus (2006-02-06 14:39) [0]Доброго дня ВСЕМ. Подскажите плиз (желательно примером)как использовать TBucketList - добавлять елементы, искать и т.д.
← →
tytus (2006-02-06 15:31) [1]Что нету выриантов?
← →
umbra © (2006-02-06 15:41) [2]может быть, Вы расскажете, в чем же у Вас затруднения? а то придумывать пример с нуля как-то не хочется :)
← →
tytus (2006-02-06 16:43) [3]>umbra[2]
Есть запись типа
PXvalue=^TXValue;
TXValue=record
s:string[12];
Count:integer;
end;
XValue:PXValue;
В цикле создается случайным образом (RAndom) строка. Нужно проверить, есть ли такая строка в списке, если есть - то увеличить Count, если нет - то добавить новый елемент - строка + Count=1.
TStringList и TList справляются с этим отлично, причем TList - значительно быстрее. THashedStringList по времени приблизительно одинаково работает. Количество проверяемых строк может быть до 1 млн. Если строк около 500000 - то очень долго, мне нужно быстрее...
← →
umbra © (2006-02-06 20:07) [4]насколько я понял,
TBucketList
может содержать максимум 256 элементов. Если кол-во элементов очень большое, то надо создавать развлетвленную структуруTBucketList
"s. В общем, неясно, ускорит ли это обработку массивов строк.
← →
Glex © (2006-02-06 20:09) [5]А массив медленнее? А set?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c