![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Нужно написать метод (функцию), который для массива целых чисел возвращает массив индексов N наибольших / наименьших по модулю элементов исходного массива.
Примечание: сравнение по модулю означает, что |-7| > |6|. В аргументах метода передается массив, N и булевский флаг, который определяет возвращаются индексы наибольших или наименьших чисел. Подскажите плз. |
|||
|
||||
| nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: 16 Всего: 31 |
Что это значит? То, что тебе надо вернуть массив такой же размерности, что и входящий, но содержащий индексы элементов по возрастанию (убыванию)? Или то, что надо вернуть массив, т.к. максимальных элементов может быть более одного (скажем, две 7 и одна -7)? Или ещё какой-то вариант? Добавлено через 3 минуты и 7 секунд Как вариант, можно использовать мапу списков индексов. Ключ мапы - число по модулю. Каждый список содержит индексы, по которым хранится данное число (по модулю, естественно). После одного прохода по исходному массиву можно сразу выдать массив максимальных модулей. -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
Это сообщение отредактировал(а) Maksym - 28.8.2007, 12:00 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |