Cărţile pe care le cauţi!
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ț: 82.40 lei
  • Carte in stoc la furnizor
  • Livrare estimativă în 30 zile
Cod produs: 401291
Autor(i): Mirel Cosulschi
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

Produse similare
Programare in C++. Concepte moderne si aplicatii
55.50 48.84 lei -12%
Stoc limitat!
Practica programarii in C
Stoc epuizat
Educatie plastica. Manual pentru clasa a VII-a
26.30 17.62 lei -33%
Stoc limitat!
Olimpiadele de matematica (clasele IX-X) (anul 2004)
19.00 16.15 lei -15%
Stoc limitat!
Alte produse vizitate recent
Pagini alese Otilia Cazimir
Stoc epuizat
Coruptibili. Cum ne schimba puterea
56.00 33.60 lei -40%
Stoc limitat!
FACEBOOK LIBRARIE.NET INSTAGRAM LIBRARIE.NET PINTEREST LIBRARIE.NET YOUTUBE LIBRARIE.NET
© 2026 LIBRARIE.NET SRL - CUI RO13784260 - J16/181/2001
SAL SOL