sciagggaaaaaaaa, Szkola - materialy


Algorytm to jednoznaczny przepis przetworzenia w skończonym czasie pewnych danych wejściowych do pewnych danych wynikowych.Zazwyczaj przy analizowaniu bądź projektowaniu algorytmu zakłada się, że dostarczane dane wejściowe są poprawne, czasem istotną częścią algorytmu jest nie tylko przetworzenie, ale i weryfikacja danych.Skalarny typ danych jest przeznaczony do przechowywania pojedynczej wartości i nie ma
wewnętrznych składników. Skalarne typy danych można podzielić na cztery kategorie: liczby,
znaki, daty i wartości logiczne. Znakowe i liczbowe typy danych mają z kolei podtypy, które
nakładają na typ bazowy konkretne ograniczenia. Na przykład INTEGER i POS ITIVE są
podtypami typu bazowego NUMBER.Zlożone typy danych: składają się z wewnętrznych elementów typuskalarnego albo złożonego. Przykładami typów złożonych są rekordy i tablice.Definicja wskaźnika jest instrukcją składającą się z nazwy typu zmiennej, znaku * (używanego też w innym kontekście jako operator wyłuskania) i identyfikatora nowotworzonego wskaźnika:TYP * zmienna;Algorytm rekurencyjny algorytm, który wywołuje sam siebie do rozwiązania tego samego problemu. Algorytm rekurencyjny jest często realizacją zasady “dziel i zwyciężaj”, która składa się z trzech kroków:1) “dzielenia”, tj. podziału problemu na podproblemy;
2) rekurencyjnego rozwiązania podproblemów, chyba że można je rozwiązać metodą bezpośrednią - takie postępowanie prowadzi do “zwycięstwa” w sensie czasu rozwiązywania problemu;3) “połączenia” rozwiązań podproblemów w rozwiązanie całego problemu.
Przykłady algorytmów rekurencyjnych: sortowanie przez scalanie, algorytm Euklidesa.Graf pełny - graf prosty, w którym każde dwa różne wierzchołki są sąsiednie. Oznaczamy Kn.pełny graf o n wierzchołkach posiada 0x01 graphic
krawędzi. Rys. wszystkie linie połączyć. Graf pusty: graf, którego zbiór krawędzi jest pusty (bezkrawędziowy). Oznaczamy. Rys. 4 kropki.--W zagadnieniach, gdzie nazwy są zbędne, pomijamy je → grafy nieoznakowane (w przeciwieństwie do oznakowanych czyli takich, gdzie wierzchołkom są przyporządkowane nazwy).

0x01 graphic

0x01 graphic

Graf skierowany

0x01 graphic

0x01 graphic

Graf nieskierowany

0x01 graphic

Drzewo zrównoważone

0x01 graphic

Binarne drzewo poszukiwań o wielkości równej 9, a wysokości równej 3; wierzchołek '8' jest tu korzeniem, a wierzchołki '1', '4', '7' i '13', to liście

0x01 graphic

0x01 graphic

Drzewo niezrównoważone (np. lewe poddrzewo węzła 76 ma wysokość 3, a prawe 0)

Złożoność obliczeniowa. n:liniowa, n^2:kwadratowa

n2         - kwadratowa

  sortowanie przez wstawianie,

  obliczanie minimalnej odleglosci między punktami:

  { mm:=dyst(p[1],p[2]);

    for j:=1 to n-1 do

      for k:=j+1 to n do

        if (mm > dyst(p[j],p[k])) then

            mm := dyst(p[j],p[k]);

  } 

n         - liniowa

  wyszukiwanie elementu minimalnego

  { j:=1; m:=a[1];

    for k:=2 to n do if (a[k]<m) then

    { j:=k; m:=a[k];}

  }

//        sortowanie babelkowe
   for (i=255;i>1;i--){
      f=0;
      for (j=0;j<i-1;j++)

      if(tabela[j]>tabela[j+1]){
      tmp=tabela[j];
      tabela[j]=tabela[j+1];
      tabela[j+1]=tmp;
      f=1;
   }
   if (f==0) break;

   }
   
   
printf("babelkowe:\n");
printf("\n");  //odstęp
for (i=0;tabela[i] != '\0';i++) printf("%c", tabela[i]);



Wyszukiwarka

Podobne podstrony:
Pytania egzaminacyjne z Agrometeorologii, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Agromet
botanika ćwiczenia, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Botanika, bot
Nasiennictwo 2 kolo gotowa, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Nasiennictwo
DIAGNOZAPEDAGOGICZNA, Szkola - materialy, bibliografia
+Ťci¦ůga 2 ko+éo z zestaw+-w 8 sztuk, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Nasiennictw
Tworzywa mineralne, SZKOŁA, Materiałoznawstwo ogólne i instalacyjne
fizjologia roslin, Szkoła Rolnictwo studia, Szkoła, Materiały studia, fizjo roslin
Kolo biochemia KOMPLET NOTATEK AMINOKWASY, Szkoła Rolnictwo studia, Szkoła, Materiały studia, bioche
prognozowanie popytu www.przeklej.pl www.przeklej.pl, Szkoła materiały, Logistyka, Prognozowanie
!Koszty logistyczne - MWSLiT 2007, Szkoła materiały, Logistyka, Transport i spedycja
rolnictwo 1rok (9), Szkoła Rolnictwo studia, Szkoła, Materiały studia, materialy - biotechnologia
Podstawa programowa z techniki, szkoła, Materiały do techniki(technika)
Gleba, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Gleboznastwo, gleba
glebik, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Gleboznastwo
Poprawka kola z oddychania ściąga1, Szkoła Rolnictwo studia, Szkoła, Materiały studia, fizjologia ro
Rodziny opis, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Botanika, bot

więcej podobnych podstron