Обработка данных
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [18.97.9.174] |
|
|
правила раздела Алгоритмы

Обработка данных
|
Сообщ.
#1
,
|
|
|
|
Ни кто не обрабатывал одномерные, двумерные данные на предмет поиска глобального, локального максимума, миниума, нахождения уровня и тд..
Поделитесь если нежалко. |
|
Сообщ.
#2
,
|
|
|
|
Что значит локальный, глобальный максимум?
|
|
Сообщ.
#3
,
|
|
|
|
Наверно самое нижнее значение, самое верхнее... или я не прав?
|
|
Сообщ.
#4
,
|
|
|
|
ну наверное минимальное и максимальное значение - это как раз то что надо...
что значит уровень? |
|
Сообщ.
#5
,
|
|
|
|
Вот тебе примерчик на Пасе:
![]() ![]() Var<br> X: array [1..20, 1..20] of Longint;<br> GlobMin, GlobMax, LocMin, LocMax: Longint;<br> i, j: Word;<br><br>Begin<br> Randomize;<br> For i := 1 to 20 do<br> For j := 1 to 20 do<br> X[i,j] := -9999+Random(19999);<br> GlobMin := X[1,1];<br> GlobMax := GlobMin;<br> For i := 1 to 20 do<br> Begin<br> LocMin := X[i,1];<br> LocMax := LocMin;<br> For j := 2 to 20 do<br> Begin<br> If LocMin > X[i,j] then LocMin := X[i,j];<br> If LocMax < X[i,j] then LocMax := X[i,j]<br> End;<br> If GlobMin > LocMin then GlobMin := LocMin;<br> If GlobMax < LocMax then GlobMax := LocMax;<br> WriteLn('Локальные min/max строки', i: 3, ' =', LocMin: 6, LocMax: 6)<br> End;<br> WriteLn('Глобальные min/max ', i, ' =', GlobMin: 6, GlobMax: 6)<br>End. |