CONT CLIENT CONTACT TELEFONIC INFO LIBRARIE.NET
Menu LIBRARIE.NET Cos cumparaturi
CAUTARE
LIBRARIE.NET
CAUTARE
COS
Algoritmica grafurilor si aplicatii
Algoritmica grafurilor si aplicatii
Preț: 77.99 lei
  • Carte în stoc
  • Livrare estimativă în 2 zile
Cod produs: 401291
Autor(i): Mirel Cosulschi
Editura: Editura Universitaria
Anul aparitiei: 2021
Nr. pagini: 350 pagini
Tip coperta: necartonata
ISBN: 9786061416608
Categorii: Carte scolara, Matematica, Matematici superioare, Manuale scolare, Pentru scoala
Cuprins:

Prefaţă

1 Introducere în algoritmi

11.1 Limbajulpseudocod ................................ 2

1.2 Elementedeanalizaalgoritmilor.......................... 10

1.2.1 Metodasubstituţiei............................. 14

1.2.2 Schimbareadevariabilă .......................... 14

1.2.3 Metodaiterativă .............................. 15

1.2.4 Teoremamaster............................... 16

1.3 Exerciţii ....................................... 18

2 Grafuri. Grafuri neorientate29

2.1 Noţiunidebază................................... 29

2.2 Operaţiipegrafuri ................................. 35

2.3 Moduri de reprezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.4 Parcurgereagrafurilor ............................... 42

2.4.1 Parcurgerea în lăţime (BFS-Breadth First Search) . . . . . . . . . . . . 42

2.4.2 ParcurgereaD(D-Depth) ........................ 46

2.4.3 Parcurgereaînadâncime(DFS-DepthFirstSearch) ........... 47

2.5 Componenteconexe................................. 51

2.6 Muchiecritică.................................... 52

2.7 Punctedearticulaţie ................................ 59

2.8 Componentebiconexe................................ 61

2.9 Exerciţii ....................................... 63

3 Grafuri euleriene şi hamiltoniene69

3.1 GrafuriEuleriene .................................. 69

3.1.1 Algoritm pentru determinarea unui ciclu eulerian . . . . . . . . . . . . 70

3.1.2 AlgoritmulluiRosenstiehl ......................... 73

3.1.3 AlgoritmulluiFleury............................ 77

3.2 GrafuriHamiltoniene................................ 79

3.2.1 Problemacomis–voiajorului ........................ 81

3.3 Exerciţii ....................................... 91

4 Arbori. Arbori binari97

4.1 Arboribinari .................................... 98

4.1.1 Moduri de reprezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

4.1.2 Metodedeparcurgere............................101

4.2 Arboribinaridecăutare ..............................107

viiiCUPRINS4.2.1 Arboribinaridecăutareoptimali .....................115

4.3 Aplicaţie-codificareHuffman ...........................117

4.4 Arboriternaridecăutare..............................120

4.5 Exerciţii .......................................124

5 Heap-uri131

5.1 Heap-uri binare (Min-heapuri sauMax-heapuri).................132

5.1.1 Inserareaunuielement ...........................133

5.1.2 Ştergereaelementuluiminim........................133

5.1.3 Creareaunuiheap .............................135

5.1.4 Ordonarefolosingheap-uri-HeapSort ..................138

5.2 Aplicatie-Coadăcupriorităţi...........................140

5.3 Heap-uriFibonacci .................................142

5.3.1 CreareaunuiHeapFibonacci .......................143

5.3.2 Reuniunea a două heap-uri Fibonacci . . . . . . . . . . . . . . . . . . . 144

5.3.3 Inserareauneivalorinoi ..........................145

5.3.4 Aflareanoduluiminim ...........................145

5.3.5 Ştergereanoduluiminim..........................145

5.3.6 Descreştereavaloriiuneichei........................148

5.3.7 Ştergereaunuinod .............................151

5.4 Exerciţii .......................................151

6 Arbori oarecare159

6.1 Moduri de reprezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

6.2 Metodedeparcurgere................................163

6.3 Arborideacoperiredecostminim.........................163

6.3.1 AlgoritmulluiBoruvka...........................167

6.3.2 AlgoritmulluiPrim.............................167

6.3.3 Structuridedatepentrumulţimidisjuncte................171

6.3.4 AlgoritmulluiKruskal ...........................175

6.4 AlgoritmulLCA(lowestcommonancestor)....................178

6.4.1 Arborecartezian ..............................179

6.4.2LCA⇒RMQ(transformarea problemei determinăriiLCAîn prob-lema determinăriiRMQ)..........................182

6.4.3 Algoritmi pentru calcululRMQ(rangeminimumquery) ........183

6.4.4 NumerotareaDewey ............................185

6.5 Exerciţii .......................................187

7 Grafuri orientate201

7.1 Noţiunidebază...................................201

7.2 Parcurgereagrafurilor ...............................203

7.3 Sortareatopologică.................................207

7.4 Componentetareconexe ..............................210

7.4.1 AlgoritmulluiKosaraju ..........................212

7.4.2 AlgoritmulluiTarjan............................215

7.4.3 AlgoritmulluiGabow ...........................219

7.5 Exerciţii .......................................221

Alte carti de MIREL COSULSCHI:
Programare in C++. Concepte moderne si aplicatii
52.50 47.25 lei -10%
Stoc limitat!
Practica programarii in C
Stoc epuizat
Alte carti din aceeasi categorie:
Aplicatii in metode numerice
51.00 lei
Stoc furnizor
Elemente de calcul integral
102.00 lei
Stoc furnizor
Alte carti de la EDITURA UNIVERSITARIA:
Fiscalitate si armonizare fiscala
39.38 lei
Stoc furnizor
Topografie. Lucrari practice si proiect
71.42 lei
Stoc limitat!
Bazele programarii procedurale
54.60 lei
Stoc limitat!
NEWSLETTER LIBRARIE.NET FACEBOOK LIBRARIE.NET INSTAGRAM LIBRARIE.NET PINTEREST LIBRARIE.NET YOUTUBE LIBRARIE.NET
© 2024 LIBRARIE.NET SRL
SAL SOL