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ț: 70.00 lei
  • Carte in stoc la furnizor
  • Livrare estimativă în 30 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
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:
Matematici speciale
91.00 lei
Stoc limitat!
Mathematical Programming with Type-I Functions
67.00 46.90 lei -30%
Stoc limitat!
Rose thorns Geometry jewels
96.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