16GB
GhostOne User
offline
Опыт:
60,317Активность: |
Нахождение наибольшего значения
Как сделать систему которая будет находить из нескольких переменных(с массивом) одну с самым большим значением , но таких переменных окола ста так что сравнивать каждую с каждой нереально долго можно ли как быстрее сделать это? |
31.05.2009, 14:42 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Цитата:
около ста нереально быстро Цитата:
нет, каждую с наибольшей из уже сравненных, создай временную и заноси если текущий элемент больше ее значения |
||
31.05.2009, 14:44 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
60,317Активность: |
Покажи пример плиз!(GUI) |
31.05.2009, 14:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
целая массив B
целая C C = B[0] For loop(integer A ... from 1 to (сколько там у тебя элементов)) -- Если B[(integer A)] больше C то ---- set C = B[(integer A)] вроде так я не помню что там в гуи) т.е. у тя в результате C - наибольшее значение в массиве ScorpioT1000 добавил: *пофиксил Отредактировано ScorpioT1000, 31.05.2009 в 15:29. |
31.05.2009, 15:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skino
offline
Опыт:
4,683Активность: |
|
02.06.2009, 19:26 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|