Odwiedza nas 6 gości
Top Module Empty

Start arrow Informatyka arrow Algorytmy i struktury danych arrow Wyznaczanie najmniejszego elementu tablicy jednowymiarowej
Wyznaczanie najmniejszego elementu tablicy jednowymiarowej Drukuj Wyślij znajomemu
Oceny: / 0
KiepskiBardzo dobry 
Redaktor: Administrator   

Wyznaczanie najmniejszego elementu tablicy jednowymiarowej

 

 

Dane: n – długość ciągu;

           a – tablica o długości n.

Wynik: Wartość najmniejszego elementu tablicy.

Metoda: Niech x oznacza najmniejszy element tablicy. Przyjmując na początek, że pierwszy element tablicy jest poszukiwanym najmniejszym elementem tablicy. Następnie dla każdego i od 2 do n porównaj a[i] zx. Jeśli a[i] jest mniejsze od x, to popraw wartość x.

Złożoność: O(n)

 

 

Implementacja:

 

const nmax = 100;

type  ind = 1...nmax;

         t = array[ind] of integer;

function min(i:integer; var a:t):integer;

var i:integer; x:integer;

begin

  x:=a[1];

for i:=2 to n do

   if a[i] < x then x:=a[i];

min:=x

end;

 
« poprzedni artykuł

Logowanie






Hasło?
Konto? Zarejestruj się!

Statystyka


Google-Pagerank.pl - Pozycjonowanie + SEO

Katalog Stron WWW - www.webtree.com.pl
© 2012 Kujonek - Twój Wortal Wiedzy
Joomla! is Free Software released under the GNU/GPL License.