|
|
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Есть такой список IDDisplayText1 Мама мыла раму2 Папа мыл раму3 Оля мыла раму4 Вова мыл раму5 Папа мыл раму6 Оля мыла раму7 Оля мыла раму8 Мама Мыла раму Мне надо его превратить в такой список DisplayText ValuesМама мыла раму 1;8Папа мыл раму 2;5Оля мыла раму 3;6;7Вова мыл раму 4 Может кто подскажет про какой алгоритм почитать или как это реализовать наиболее быстрым способом, а то строк может быть значительно больше? Заранее спасибо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 14:55 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
По делфи есть отдельный форум , там быстрее ответят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 15:06 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Веткин СергейМожет кто подскажет про какой алгоритм почитать или как это реализовать наиболее быстрым способом, а то строк может быть значительно больше? Читай про алгоритмы сортировки третий том Кнута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2015, 15:12 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЧитай про алгоритмы сортировки третий том Кнута. Тут не сортировка нужна, а хеш-таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 13:11 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
k0rvinТут не сортировка нужна, а хеш-таблица. Принципиальной разницы между сортировкой оригинального значения и его хэша - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 15:20 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Тут действительно можно отсортировать (по месту) и сформировать отчётик в один проход.к Можно и через хеш-таблицы это уж кому как нравится и как в этих ваших Delphi быстрее делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 15:51 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПринципиальной разницы между сортировкой оригинального значения и его хэша - нет. Разве ТС говорил, что ему вообще сортировка нужна? И судя по результирующему списку, она не нужна, достаточно по ходу наполнения хеша дополнять список элементами, отсутствующими в хеше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2015, 17:14 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
k0rvinдостаточно по ходу наполнения хеша дополнять список элементами, отсутствующими в хеше. "Культ хэша" порабощает желеобразные мозги молодёжи. Печальное зрелище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 15:15 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
maytonМожно и через хеш-таблицы это уж кому как нравится и как в этих ваших Delphi быстрее делается. С точки зрения студенческой работы принципиальная разница в том, что у хеша будет производительность O(n), а у сортировки - O(n log n). А с точки зрения дельфы разница в том, что использование сортируемого stringlist позволяет решить задачу буквально в две строчки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 15:34 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovk0rvinдостаточно по ходу наполнения хеша дополнять список элементами, отсутствующими в хеше. "Культ хэша" порабощает желеобразные мозги молодёжи. Печальное зрелище. +1 Многопоточно надо делать, а там хэш, сортировка или еще чего. Intel еще лет 5 назад 600 ядерный проц показал, а загрузить нечем. Разве что торренты 4 ядра могут на 100% загрузить если канал достаточно толстый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 19:59 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Dima TDimitry Sibiryakovпропущено... "Культ хэша" порабощает желеобразные мозги молодёжи. Печальное зрелище. +1 Многопоточно надо делать, а там хэш, сортировка или еще чего. Intel еще лет 5 назад 600 ядерный проц показал, а загрузить нечем. Разве что торренты 4 ядра могут на 100% загрузить если канал достаточно толстый. У 600-ядерного проца (если он действительно существует) будут другие проблемы с памятью и синхронизацией кешей. Поэтому не стоит валить в кучу мух с котлетами. Интел может нам еще лет 50 показывать разные неприличные знаки. Актуальные проблемы - это нехватка энергии на планете земля. А вовсе не невозможность загрузить 600 ядер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 20:44 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
maytonИнтел может нам еще лет 50 показывать разные неприличные знаки. Актуальные проблемы - это нехватка энергии на планете земля. А вовсе не невозможность загрузить 600 ядер. А как же формула предела распараллеливания алгоритмов от умного дядьки (ты его называл, нагуглить не смог), думаю это мешает. А насчет энергии - почитай сколько потребляют ЦОДы. И это ничто по сравнению с производством алюминия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2015, 21:56 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov"Культ хэша" порабощает желеобразные мозги молодёжи. Печальное зрелище. Лол. ОК, покажи сортировку со сложностью алгоритма O(n). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 11:35 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
k0rvinЛол. ОК, покажи сортировку со сложностью алгоритма O(n). Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 15:05 |
|
||
|
Средствами Delphi составить список угикальных значений
|
|||
|---|---|---|---|
|
#18+
k0rvinЛол. ОК, покажи сортировку со сложностью алгоритма O(n). Это, кстати, мой любимый вопрос для отсеивания вменяемых программистов от кнопконажимателей. Сразу видно, кто читал хорошие книги, а кто - максимум "Освой Java за 21 день". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2015, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38862611&tid=1341106]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 329ms |

| 0 / 0 |
