Grafuri Neorientate

Referat
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 21 în total
Cuvinte : 3381
Mărime: 24.71KB (arhivat)
Publicat de: Mirela M.
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Iulian Amariei
grafuri neorientate

Cuprins

  1. GRAFURI NEORIENTATE – NO}IUNI DE BAZ| 1
  2. GRADE {I {IRURI GRAFICE 3
  3. CLASE SPECIALE DE GRAFURI 4
  4. REPREZENTAREA GRAFURILOR NEORIENTATE 6
  5. PARCURGEREA GRAFURILOR NEORIENTATE 9
  6. METODA BF 10
  7. METODA DF 13
  8. PARCURGERE BF RECURSIV 16
  9. PARCURGERE DF RECURSIV 18
  10. BIBLIOGRAFIE 19
  11. CUPRINS 20

Extras din referat

GRAFURI NEORIENTATE

NOTIUNI INTRODUCTIVE

NOTIUNI DE BAZA

DEFINITIE: Se numeste graf neorientat o pereche ordonata de multimi(X,U), X fiind o multime finita si nevida de elemente numite noduri sau varfuri, iar U o multime de perechi neordonate (submultimi cu doua elemente) din X, numite muchii.

Vom nota cu G=(X,U) un graf neorientat. Multimea X se numeste multimea nodurilor sau varfurilor graficului G, iar U, multimea muchiilor.

O muchie uÎU este deci o submultime {x,y} de varfuri distincte din X si se noteaza u=[x,y]. Vom spune despre varfurile x si y ca sunt adiacente in G iar despre u si x ca sunt incidente la fel ca si u si y. Se mai spune ca x si y sunt extremitatile muchiei u.

Daca u1 si u2 sunt doua muchii care au o extremitate comuna, ele vor fi numite de asemenea incidente.

Un graf poate fi reprezentat cu ajutorul unei figuri plane in care fiecarui varf i se asociaza un punct si fiecarei muchii [x,y], o linie curba care uneste in plan punctele ce corespund varfurilor x si y.

Inca un aspect interesant ar fi dezvoltarea naturala a teoriei grafurilor; de indata ce definitia unui graf a fost prezentata, notiunile si rezultatele par sa se nasca singure si in mod spontan, astfel incat cel care studiaza acest domeniu pare sa aiba impresia ca ar fi putut fi chiar el insusi creatorul acestui domeniu.

Exemplu: Fie G=(X,U) astfel incat X={1,2,3,4,5,6,7,8,9,10}, iar U={[1,5],[3,7],[4,6],[9,8],[10,2],[1,2],[9,4],[1,10],[6,8]}.

DEFINITIE: Un graf partial al grafului G=(X,U) este un graf G1=(X,V) astfel incat VÍU, adica G1 are aceeasi multime de varfuri ca G iar multimae de muchii V este chiar U sau o submultime a acesteia.

Exemplu: Pentru graficul G de mai sus, G1 = (X,V), unde V={[1,5],[2,10],[6,4]} este un graf partial.

Fig. 2

DEFINITIE: Un subgraf al unui graf G=(X,U) este un graf H=(Y,U) astfel incat YÌX iar V contine toate muchiile din U care au ambele extremitati in Y. Vom spune ca subgraful H este indus de multimea de varfuri Y.

Exemplu: Pentru graful din figura 1, daca Y={1,2,3,7,10} si V={[1,2],[1,10],[2,10],[3,7]}, atunci H=(Y,V) este subgraf al grafului G, subgraf reprezentat in figura 3.

Preview document

Grafuri Neorientate - Pagina 1
Grafuri Neorientate - Pagina 2
Grafuri Neorientate - Pagina 3
Grafuri Neorientate - Pagina 4
Grafuri Neorientate - Pagina 5
Grafuri Neorientate - Pagina 6
Grafuri Neorientate - Pagina 7
Grafuri Neorientate - Pagina 8
Grafuri Neorientate - Pagina 9
Grafuri Neorientate - Pagina 10
Grafuri Neorientate - Pagina 11
Grafuri Neorientate - Pagina 12
Grafuri Neorientate - Pagina 13
Grafuri Neorientate - Pagina 14
Grafuri Neorientate - Pagina 15
Grafuri Neorientate - Pagina 16
Grafuri Neorientate - Pagina 17
Grafuri Neorientate - Pagina 18
Grafuri Neorientate - Pagina 19
Grafuri Neorientate - Pagina 20
Grafuri Neorientate - Pagina 21

Conținut arhivă zip

  • Grafuri Neorientate.DOC

Alții au mai descărcat și

Elemente de Teoria Grafurilor

INTRODUCERE IN TEORIA GRAFURILOR Exista situatii când oameni ce lucreaza în diverse domenii ajung la reprezentarea unor cazuri concrete prin...

Grafuri Neorientate - Euleriene

’’ Ideile, si daca sunt abstracte si daca nu, ca sa le poti manui, trebuie sa le ai. Calculatorul, ca sa-si faca treaba, trebuie sa inteleaga...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Grafuri

SCURT ISTORIC AL TEORIEI GRAFURILOR Originile teoriei grafurilor se gãsesc în rezolvarea unor probleme de jocuri si amuzamente matematice,care au...

Structuri de Date și Algoritmi Curs 5

Grafuri orientate/neorientat Creare graf din matrice/listă de adiacenţă Adăugarea/ştergerea unui nod Adăugarea/ştergerea unui arc Ştergerea...

Te-ar putea interesa și

Grafuri Neorientate - Euleriene

’’ Ideile, si daca sunt abstracte si daca nu, ca sa le poti manui, trebuie sa le ai. Calculatorul, ca sa-si faca treaba, trebuie sa inteleaga...

Parcurgerea Grafurilor Neorientate

Obiective Notiuni teoretice despre parcurgeri (semnificatie, mod de realizare, scop); Metode de parcurgere; Parcurgerea în “latime” (prezentarea...

Algoritmi și Structuri de Date

Introducere: Semiotica se ocupã cu studiul semnelor în natura si în societate. Semnul nu este o calitate în sine a unui obiect, ci o functie pe...

Grafuri Neorientate

Grafuri neorientate Definiţie. Se numeşte graf neorientat o pereche ordonată de mulţimi (X, U), X fiind o mulţime finită şi nevidă de elemente...

Laborator SDA

LISTE SIMPLU ÎNLANTUITE 1. Continutul lucrarii În lucrare sunt prezentate operatiile importante asupra listelor simplu înlantuite si...

Structuri de Date și Algoritmi

1. Conceptul de dată În informatică, prin dată, se desemnează un model de reprezentare a informaţiei, model cu care se poate opera pentru a obţine...

Grafuri

Problema drumului de lungime minimă din orice vârf - Problema se referă la aflarea costului minim din orice vârf către oricare alt vârf,...

Structuri de Date

CURS 1. - STRUCTURI DE DATE Scop : prezentarea celor mai importante structuri de date ce pot fi utilizate pentru modelarea datelor din aplicatii....

Ai nevoie de altceva?