- Регистрация
- 08.11.2010
- Сообщения
- 60
- Благодарностей
- 25
- Баллы
- 18
Дано:
список такого содержания:
1
1
2
2
2
3
4
5
5
нужно сформировать таблицу, чтобы в ней было значение и сколько раз повторялось:
1;2
2;3
3;1
4;1
5;2
Сейчас делаю так: беру первую строку и считаю количество строк, удаляю эту строку и снова считаю количество строк, из начального кол-ва строк вычитаю текущее, так получаю количество таких строк и ложу в таблицу.... все бы ничего, но при 250к строк занимает около часа...
Как можно реализовать более шустро?
список такого содержания:
1
1
2
2
2
3
4
5
5
нужно сформировать таблицу, чтобы в ней было значение и сколько раз повторялось:
1;2
2;3
3;1
4;1
5;2
Сейчас делаю так: беру первую строку и считаю количество строк, удаляю эту строку и снова считаю количество строк, из начального кол-ва строк вычитаю текущее, так получаю количество таких строк и ложу в таблицу.... все бы ничего, но при 250к строк занимает около часа...
Как можно реализовать более шустро?