[i][c]
Cormen, Thomas H. & Leiserson, Charles E. & Rivest, R. L. R. & Bertossi, Alan Albert (ed.) & Torelli, Mauro (ed.) & Mereghetti, Carlo (ed.) & Fabrizio, Annalina (tr.)
( Introduction to Algorithms, MIT Press, Cambridge 1990 )
Introduzione agli algoritmi
Gruppo Editoriale Jackson
Milano 19942
ISBN: 9788825614213
Cover
#informatica
ig01#informatica
ig02#informatica

Privacy Policy

  [i][c] INDICE:
0.01[frontespizio]
0.02[colophon]
0.03Sommario
0.11Prefazione all'edizione italiana [ di Alan Albert Bertossi ] 
0.15Nota alla seconda edizione [ di Mauro Torelli ET Carlo Mereghetti ] 
0.17Prefazione
0.20__
0.20___
1      1.Introduzione
1            1.1Algoritmi
5            1.2Analisi di algoritmi
10            1.3Progetto di algoritmi
14            1.4Riepilogo
18Parte prima.Fondamenti di matematica
19      Introduzione
21      2.Ordine di grandezza delle funzioni
21            2.1Notazione asintotica
29            2.2Notazioni standard e funzioni comuni
39      3.Sommatorie
39            3.1Formule e proprietà sulle sommatorie
43            3.2Definizione di limitazioni sulle sommatorie
51      4.Ricorrenze
52            4.1Il metodo di sostituzione
55            4.2Il metodo iterativo
58            4.3Il metodo principale
61            *4.4Dimostrazione del teorema principale
73      5.Insiemi e affini
73            5.1Insiemi
77            5.2Relazioni
79            5.3Funzioni
81            5.4Grafi
85            5.5Alberi
93      6.Calcolo combinatorio e delle probabilità
93            6.1Calcolo combinatorio
98            6.2Calcolo delle probabilità
103            6.3Variabili casuali discrete
107            6.4Distribuzione geometrica e distribuzione binomiale
113            * 6.5Code della distribuzione binomiale
118            6.6Analisi probabilistica
128Parte seconda.Ordinamento e selezione
129      Introduzione
133      7.Heapsort
133            7.1Heap
135            7.2Mantenimento della proprietà delllo heap
137            7.3Costruzione di uno heap
139            7.4L'algoritmo heapsort
141            7.5Code con priorità
145      8.Quicksort
145            8.1Descrizione del quicksort
147            8.2Prestazioni del quicksort
152            8.3Versione randomizzata del quicksort
154            8.4Analisi del quicksort
163      9.Ordinamento in tempo lineare
163            9.1Limiti inferiori per l'ordinamento
166            9.2Counting sort
168            9.3Radix sort
170            9.4Bucket sort
175      10.Mediano e selezione
175            10.1Minimo e massimo
177            10.2Selezione con tempo medio lineare
179            10.3Selezione in tempo lineare nel caso peggiore
184Parte terza.Strutture dati
185      Introduzione
189      11.Strutture di dati fondamentali
189            11.1Pile e Code
192            11.2Liste concatenate
197            11.3Realizzazione di puntatori e oggetti
201            11.4Rappresentazione di alberi radicati
207      12.Tabelle hash
207            12.1Tabelle ad indirizzamento diretto
209            12.2Tabelle hash
213            12.3Funzioni hash
219            12.4Indirizzamento
229      13.Alberi binari di ricerca
229            13.1Che cos'è un albero binario di ricerca?
231            13.2Interrogazioni su un albero binario di ricerca
235            13.3Inserzione e cancellazione
238            *13.4Alberi binari di ricercaa costruiti in modo casuale
247      14.RB-alberi
247            14.1Proprietà degli RB-alberi
249            14.2Rotazioni
251            14.3Inserzione
255            14.4Cancellazione
263      15.Estensione di strutture di dati
263            15.1Selezione su un insieme dinamico
268            15.2Come estendere una struttura di dati
271            15.3Alberi di intervalli
278Parte quarta.Tecniche evolute per il progetto e l'analisi di algoritmi
279      Introduzione
283      16.Programmazione dinamica
284            16.1Prodotto di una sequenza di matrici
291            16.2Elementi di programmazione dinamica
296            16.3Il problema della più lunga sottosequenza comune
302            16.4Triangolazione ottima di un poligono
311      17Algoritmi greedy
312            17.1Selezione di attività
315            17.2Strategia greedy: concetti di base
319            17.3Codici di Hufman
326            *17.4Fondammenti teorici dei metodi greedy
332            *17.5Un problema di scheduling
337      18.Analisi ammortizzata
338            18.1Il metodo degli aggregati
342            18.2Il metodo degli accantonamenti
344            18.3Il metodo del potenziale
348            18.4Tabelle dinamiche
360Parte quinta.Strutture di dati evolute
361      Introduzione
363      19.B-alberi
366            19.1Definizione dei B-alberi
369            19.2Operazioni di base sui B-alberi
376            19.3Eliminazione di una chiave da un B-albero
383      20.Heap binomiali
384            20.1Alberi binomiali e heap binomiali
389            20.2Opeerazioni su heap binomiali
403      21.Gli heap di Fibonacci
404            21.1La struttura degli heap di Fibonacci
406            21.2Operazioni che fondono heap
413            21.3Decremento di una chiave ed eliminazione di un nodo
417            21.4Limitazione del grado massimo
423      22.Strutture di dati per insiemi disgiunti
423            22.1Operazioni su insiemi disgiunti
426            22.2Rappresentazione a lista concatenata di insiemi disgiunti
429            22.3Foreste di insiemi disgiunti
432            *22.4Analisi dell'unione per rango con compressione dei cammini
444Parte sesta.Algoritmi su grafi
445      Introduzione
447      23.Algoritmi elementari su grafi
447            23.1Rappresentazione di grafi
450            23.2Visita in ampiezza
458            23.3Visita in profondità
465            23.4Ordinamento topologico
468            23.5Componenti fortemente connesse
477      24.Alberi di copertura minimi
478            24.1Costruzione di un albero di copertura minimo
482            24.2Gli algoritmi di Kruskal e di Prim
491      25.Cammini minimi con sorgente singola
495            25.1Cammini minimi e rilassamennto
503            25.2Algoritmo di Dijkstra
507            25.3Algoritmo di Bellman-Ford
511            25.4Cammini minimi con sorgente singola in grafi orientati aciclici
513            25.5Vincoli di differenza e cammini minimi
525      26.Cammini minimi tra tutte le coppie
527            26.1Cammini minimi e moltiplicazione di matrici
532            26.2Algoritmo di Floyd-Warshall
539            26.3Algoritmo di Johnson per grafi sparsi
543            *26.4Un contesto generale in cui risolvere problemi di cammini in grafi orientati
551      27.Flusso massimo
552            27.1Reti di flusso
558            27.2Il metodo di Ford-Fulkerson
570            27.3Abbinamento massimo in un grafo bipartito
574            *27.4Algoritmi di preflusso
583            *27.5Algoritmo lift-to-front
598Parte settima.Complementi ed estensioni
599      Introduzione
601      28.Reti di confrontatori
601            28.1Reti di confrontatori
605            28.2Il principio zero-uno
608            28.3Una rete di ordinamento bitonico
611            28.4Una rete di fusione
613            28.5Una rete di ordinamento
619      29.Circuiti aritmetici
619            29.1Circuiti combinatori
624            29.2Addizionatori
634            29.3Circuiti moltiplicatori
641            29.4Circuiti sequenziali
651      30.Algoritmi per calcolatori paralleli
654            30.1Salto dei puntatori
663            30.2Confronto tra algoritmi EREW e algoritmi CRCW
670            30.3Il Teorema di Brent e l'efficienza rispetto al lavoro
674            *30.4Calcolo parallelo dei prefissi efficiente rispetto al lavoro
679            30.5Risoluzione deterministica dei conflitti
689      31.Operatori sulle matrici
689            31.1Proprietà delle matrici
697            31.2Algoritmo di Strassen per la moltiplicazione tra matrici
704            *31.3Sistemi algebrici di numeri e moltiplicazione tra matrici booleane
708            31.4Risoluzione di sistemi di equazioni lineari
720            31.5Inversione di matrici
724            31.6Matrici simmetriche definite positive e metodo dei minimi quadrati
735      32.Polinomi e FFT
737            32.1Rappresentazione di polinomi
742            32.2DFT e FFT
749            32.3Realizzazioni efficienti della FFT
759      33.Algoritmi di teoria dei numeri
760            33.1Nozioni elementari di teoria dei numeri
765            33.2Masimo comun divisore
770            33.3Aritmetica modulare
776            33.4Rissoluzione di equazioni lineari modulari
779            33.5Il teorema cinese del resto
781            33.6Potenze di un elemento
785            33.7Crittografia a chiave pubblica RSA
791            *33.8Verifica di primalità
797            *33.9Scomposizione di interi in fattori primi
805      34.Corrispondenza tra stringhe
806            34.1Algoritmo ingenuo di corrispondenza tra stringhe
809            34.2Algoritmo Rabin-Karp
813            34.3Corrispondenza tra stringhe con gli automi a stati finiti
819            34.4Algoritmo Knuth-Morris-Pratt
825            *34.5Algoritmo Boyer-Moore
835      35.Geometria computazionale
835            35.1Proprietà dei segmenti
840            35.2Verifica dell'intersezione di una coppia qualsiasi di segmenti
846            35.3Calcolo dell'inviluppo convesso
854            35.4Ricerca della coppia di punti più vicini
863      36.Problemi NP-completi
864            36.1Tempo polinomiale
870            36.2Verifica in tempo polinomiale
875            36.3NP-completezza e riducibilità
883            36.4Dimostrazioni di NP-completezza
890            36.5Problemi NP-completi
907      37.Algoritmi approssimati
909            37.1Il problema della copertura di vertici
911            37.2Il problema del commesso viaggiatore
916            37.3Il problema della copertura di un insieme
920            37.4Il problema della somma di sottoinsieme
927Bibliografia
937Indice analitico
956_
956___

 
 [i][c] CRONOLOGIA:
 
 
1100 1100 1200 1200 1300 1300 1400 1400 1500 1500 1600 1600 1700 1700 1800 1800 1900 1900 2000 2000 1150 1250 1350 1450 1550 1650 1750 1850 1950 2050 Cormen, Thomas H. ( 1956 - ) https://it.wikipedia.org/wiki/Thomas_H._Cormen Cormen, Thomas H. Leiserson, Charles E. ( 1953.111 - ) https://en.wikipedia.org/wiki/Charles_E._Leiserson Leiserson, Charles E. Rivest, Ronald Linn 'Ron' ( 1947.0506 - ) https://en.wikipedia.org/wiki/Ron_Rivest Rivest, Ronald Linn 'Ron' Bertossi, Alan Albert ( 1956 - ) https://www.unibo.it/sitoweb/alanalbert.bertossi Bertossi, Alan Albert Torelli, Mauro ( - ) Torelli, Mauro ( - ) Torelli, Mauro Mereghetti, Carlo ( - ) Mereghetti, Carlo ( - ) Mereghetti, Carlo Gargantini, Mauro ( - ) Gargantini, Mauro ( - ) Gargantini, Mauro Gianni, Daria ( - ) Gianni, Daria ( - ) Gianni, Daria Fabrizio, Annalina ( - ) Fabrizio, Annalina ( - ) Fabrizio, Annalina Publish Art, ( - ) Publish Art, ( - ) Publish Art, Del Balzo, Roberto ( - ) Del Balzo, Roberto ( - ) Del Balzo, Roberto Gruppo Editoriale Futura, ( - ) Gruppo Editoriale Futura, ( - ) Gruppo Editoriale Futura, Huffman, David Abert ( 1925.0809 - 1999.1007 ) https://en.wikipedia.org/wiki/David_A._Huffman Huffman, David Abert Pisano «il Fibonacci», Leonardo ( 1175 - 1235 ) https://it.wikipedia.org/wiki/Leonardo_Fibonacci Pisano «il Fibonacci», Leonardo Kruskal, Joseph Bernard ( 1928.0129 - 2010.0919 ) https://en.wikipedia.org/wiki/Joseph_Kruskal Kruskal, Joseph Bernard Prim, Robert Clay ( 1921.0925 - ) https://it.wikipedia.org/wiki/Robert_C._Prim Prim, Robert Clay Dijkstra, Edsger Wybe ( 1930.0511 - 2002.0806 ) https://it.wikipedia.org/wiki/Edsger_Dijkstra Dijkstra, Edsger Wybe Bellman, Richard Ernest ( 1920.0826 - 1984.0319 ) https://en.wikipedia.org/wiki/Richard_E._Bellman Bellman, Richard Ernest Ford, Lester Randolph, Jr. ( 1927.0923 - 2017.0226 ) https://en.wikipedia.org/wiki/L._R._Ford_Jr. Ford, Lester Randolph, Jr. Floyd, Robert W. 'Bob' ( 1936.0608 - 2001.0925 ) https://en.wikipedia.org/wiki/Robert_W._Floyd Floyd, Robert W. 'Bob' Warshall, Stephen ( 1935.1115 - 2006.1211 ) https://en.wikipedia.org/wiki/Stephen_Warshall Warshall, Stephen Johnson, Donald Bruce ( 1933.1216 - 1994.091 ) https://en.wikipedia.org/wiki/Donald_B._Johnson Johnson, Donald Bruce Ford, Lester Randolph, Jr. ( 1927.0923 - 2017.0226 ) https://en.wikipedia.org/wiki/L._R._Ford_Jr. Ford, Lester Randolph, Jr. Fulkerson, Delbert Ray ( 1924.0814 - 1976.011 ) https://en.wikipedia.org/wiki/D._R._Fulkerson Fulkerson, Delbert Ray Rabin, Michael Oser ( 1931 - ) https://en.wikipedia.org/wiki/Michael_O._Rabin Rabin, Michael Oser Karp, Richard Manning ( 1935.0103 - ) https://en.wikipedia.org/wiki/Richard_M._Karp Karp, Richard Manning Knuth, Donald Ervin ( 1938.011 - ) http://sunburn.stanford.edu/~knuth/ Opere di Knuth, Donald Ervin ( 1938.011 - ) Knuth, Donald Ervin Morris, James H. Jr. ( 1941 - ) https://en.wikipedia.org/wiki/James_H._Morris Morris, James H. Jr. Pratt, Vaughan Ronald ( 1944.0412 - ) https://en.wikipedia.org/wiki/Vaughan_Pratt Pratt, Vaughan Ronald Boyer, Robert Stepen ( - ) Boyer, Robert Stepen ( - ) https://en.wikipedia.org/wiki/Robert_S._Boyer Boyer, Robert Stepen Moore, J Strother ( - ) Moore, J Strother ( - ) https://en.wikipedia.org/wiki/J_Strother_Moore Moore, J Strother 1075 3723.0308 1994



Generato il giorno: 2023-03-08T06:46:05+01:00 (Unix Time: 1678254365)
Precedente aggiornamento il giorno: 2022.0906
Prima registrazione il giorno: 2018.0612
Aggiornato 13 volte
Dimensione approssimata della pagina: 74146 caratteri (body: 71882)
Versione: 1.0.48

Privacy Policy