|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.03.2013, 15:57 | #11 | |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
Большое спасибо всем ответившим, я практически закончил её. Единственное, не могу врубиться, как сделать такой вывод??
Цитата:
Код:
Код:
Последний раз редактировалось Aleks_006; 22.03.2013 в 15:59. |
|
23.03.2013, 15:47 | #12 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
Если меня не поняли, вопрос вот в чём: как вывести несколько номеров минимумов (а не один) из любого массива?
|
23.03.2013, 17:38 | #13 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
|
23.03.2013, 21:08 | #14 |
Пользователь
Регистрация: 19.03.2013
Сообщений: 23
|
|
23.03.2013, 22:22 | #15 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
А так бывает, чтобы алгоритмы разные, а код - не отличался?
Если по скорости, значит, в один проход (с оптимизацией по памяти - в два). Заводим дополнительный массив (для определенности - с 0, назовем A) и число (назовем его N), показывающее, насколько этот массив заполнен, а также число, в которое будем записывать локальное значение минимума D (текущее значение, среди которых ищем минимум - B). Дальше следующий алгоритм: перебираем по I - если N=0, то A(0) := I, N:=1, D := B. - если B < D, то A(0) := I, D := В и N:=1. - если B = D, то A(N) := I, N := N + 1; |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программы на заказ Builder c++/Visual c++/Дельфи/php. Разработка торговых роботов | Miller-1981 | Фриланс | 0 | 12.12.2012 17:24 |
Задача про графы | nic-nic | Помощь студентам | 1 | 11.10.2012 20:24 |
Задача про файлы | Fmk | Помощь студентам | 0 | 17.05.2012 19:16 |
Услуги по созданию торговых роботов | AgentSmit | Фриланс | 0 | 04.01.2012 18:09 |
Программы на заказ Delphi/Builder c++/Visual c++ , для SEO/накрутки просмотров, торговых роботов. | Miller-1981 | Фриланс | 0 | 08.02.2011 23:15 |