|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2016, 16:05 | #1 |
Регистрация: 15.03.2009
Сообщений: 3
|
Сортировка данных в списке
Всем доброго времени суток. Встретился с задачей сортировки данных:
Имеется файл входных данных: 1000001 77.847 1000004 79.914 1234568 89.656 1000001 212.843 1234568 225.265 1000004 234.535 на выходе хотелось бы увидеть: 1. 1000001 134.996 2. 1234568 135.609 3. 1000004 155.621 значения в списке сортируются по меньшему времени и по наименьшему количеству кругов. Сортировка никак не хочет запускаться. Код:
Помогите довести код до ума |
22.09.2016, 00:46 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
В перле я ноль и по твоему коду конкретно ничего не подскажу, но...
Когда только начинал работать и у меня была подобная задача, один профи по перлу подсказал алгоритм как бы он решал это на перле =) 0. построчно разбиваем список на массив 1. перегоняем массив в хэш, где ключами будет тарджет склейки (в данном случае, видимо, артикул) 2. суммируем то, что нам надо (в данном случае, видимо стоимость и количество строк) 3. перегоняем обратно в массив и там уже сортируем. Уже давно вместе не работаем, а хак юзаю до сих пор) п.с. приблизил, конечно, под задачу)
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка в однонаправленном списке.С++ | Арий | Помощь студентам | 0 | 02.06.2015 18:16 |
Проверка данных с списке по правилам | FoxRiver | Microsoft Office Excel | 8 | 28.06.2013 14:54 |
Сортировка char в двусвязном списке | preanik | Помощь студентам | 0 | 12.05.2013 02:18 |
Сортировка в списке | Uroboros | Помощь студентам | 17 | 18.01.2011 22:04 |