|
|
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
TVA_11Самый простой метод сортировки по наименованию. Наименованию чего? Где ты в описании класса Foo видишь наименования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:17 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
TVA_11имеется ввиду, что Невозможно Foo &x > Foo &y Foo &x < Foo &y Грубо говоря да. Только не "невозможно", а скорее неприменимо, бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:18 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
k0rvin, Если можно сравнить, тогда сортируй и будешь очень быстро искать одинаковые. Главное, чтобы была возможность сравнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:51 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
AbstractionTVA_11Лучший алгоритм сортировки должен учитывать скорость обращения к элементу и количество элементов.. исходя из этого он Разбивает все множество сортировки на N Групп внутри которых идет сортировка методом пузырька. Потом группы группируются в P больщих групп внутри которых идет сортировка методом сортировки уже отсортированных групп ну и так далее ). П.С. Ясно, что метод пузырька в одного огромной группе не эффективен. Для определения размеров групп используются логарифмы.Хоар, Шелл и прочие прошли мимо Вас? Это все частные случаи. При Числе элементов стремящемся к большим числам, все равно приходится разбивать на группы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:53 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
TVA_11Abstractionпропущено... Хоар, Шелл и прочие прошли мимо Вас? Это все частные случаи. При Числе элементов стремящемся к большим числам, все равно приходится разбивать на группы.Но не пузырьком же сортировать в больших группах, в самом-то деле? А так да, если массив настолько здоровый, что не лезет в память целиком, в ход идут немного другие алгоритмы. Но там для "определения размеров групп" опираются не на логарифмы, а на то, сколько в память влезает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 13:04 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
Abstraction, Метод является существенно улучшенным вариантом алгоритма сортировки с помощью прямого обмена (его варианты известны как «Пузырьковая сортировка», известного, в том числе, своей низкой эффективностью. Принципиальное отличие состоит в том, что после каждого прохода элементы делятся на две независимые группы. Любопытный факт: улучшение самого неэффективного прямого метода сортировки дало в результате эффективный улучшенный метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 13:33 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
Abstraction, Ты не обижайся пожалуйста, я мало знаю и много шучу ), ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:04 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
TVA_11Если можно сравнить, тогда сортируй и будешь очень быстро искать одинаковые. Главное, чтобы была возможность сравнить. Нет, спасибо, я воспользуюсь хешем и найду повторяющиеся тоже достаточно быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:34 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
k0rvinTVA_11Если можно сравнить, тогда сортируй и будешь очень быстро искать одинаковые. Главное, чтобы была возможность сравнить. Нет, спасибо, я воспользуюсь хешем и найду повторяющиеся тоже достаточно быстро. Достаточно быстро - это одно. А вот если не будет устраивать.., то всегда есть возможность отсортировать и в один проход найти все одинаковые элементы. Что мешает то!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 15:14 |
|
||
|
самый эффективный алгоритм поиска одинаковых элементов списка
|
|||
|---|---|---|---|
|
#18+
TVA_11Достаточно быстро - это одно. А вот если не будет устраивать.., то всегда есть возможность отсортировать и в один проход найти все одинаковые элементы. Что мешает то!? хеш -- это и есть найти все повторяющиеся в один проход, а у тебя еще сортировка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 15:19 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37800048&tid=1342260]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 438ms |

| 0 / 0 |
