|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Удаление повторов в массивах" | |
Сообщение от Evgeny_ ![]() ![]() on
14-Июл-04, 11:33 (MSK)
| |
Следующая ситуация: | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Удаление повторов в массивах" | |
Сообщение от mirya ![]() ![]() on
14-Июл-04, 15:11 (MSK)
| |
т.е. как я понял если @a, @b, @c - массивы номеров названий и описаний, то первой "строкой" будет $a[0].$b[0].$c[0] (`.` - конкатенация)? Если так, то эффективнее всего паралельно сортировать 3 массива quicksort по ключю $a[0].$b[0].$c[0] с собственной ф-цией сравнения, к-рая ничего "физически" не слеивает, а просто сканирует строки и перепрыгивает на следующий массив когда нужно. В самом quicksort'е нужно влепить проверку на равенство с удалением лишнего | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Удаление повторов в массивах" | |
Сообщение от Evgeny_ ![]() on
14-Июл-04, 23:45 (MSK)
| |
Ты правельно понял мой вопрос. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Удаление повторов в массивах" | |
Сообщение от Evgeny_ ![]() on
14-Июл-04, 23:59 (MSK)
| |
Насколько я понял, в perl sort() реализован quicksort, и речь идет о больших массивах, а там quicksort уже не такой и быстрый. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Удаление повторов в массивах" | |
Сообщение от ACCA ![]() (??) on
15-Июл-04, 00:32 (MSK)
| |
@part1,@part2,@part3; | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Удаление повторов в массивах" | |
Сообщение от ACCA ![]() (??) on
15-Июл-04, 00:52 (MSK)
| |
@a, @b, @c; # Это твои фрагменты | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "Удаление повторов в массивах" | |
Сообщение от Evgeny_ ![]() on
15-Июл-04, 01:34 (MSK)
| |
Спасибо!!! | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 7. "Удаление повторов в массивах" | |
Сообщение от ACCA ![]() (??) on
15-Июл-04, 23:08 (MSK)
| |
man perldsc | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |