![]() |
как удалить из массива все повторяющиесся значения!!!
есть массив
Код AS3:
Заранее спасибо! |
Код AS3:
|
Вы о чем это вообще...
Код AS3:
Если извесно, что повторяющиеся значения однотипные (т.е. например массив содержит много единиц, а все остальные значения всегда уникальные), то можно это оптимизировать записывая найденные неуникальные значения в Dictionary и проверять их соответственно. |
:quiet:
Код AS3:
|
Код AS3:
|
большое всем спасибо !!!
|
Код AS3:
Код AS3:
Код AS3:
Код AS3:
|
Цитата:
|
@udaaff:
На самом деле тест необъективный, очень много зависит от того, какие именно значения находятся в массиве и как они расположены. Т.е. рандомальные в большей части уникальные значения дадут разную производительность для разных алгоритмов, но, при этом, если, например взять массив, в котором повторяющиеся элементы однотипные, и они сгруппированы ближе к концу массива, то результат может оказаться вообще совсем другим для тех же алгоритмов. В каждом конкретном случае надо искать подходящее к ситуации решение. Ну и есть, конечно заведомо неоптимизированые решения, типа с вложеным циклом. |
Цитата:
Код AS3:
|
| Часовой пояс GMT +4, время: 09:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.