Acasa || Programa || Responsabili || Download || Legaturi Teoria Algoritmilor
Sinteza si analiza de algoritmi cu aplicatii in tehnica de calcul; combinatorica, arbori, grafuri; complexitate a algoritmilor.
CURS Algoritmi: istoric, definitii, clasificari, complexitate. Algoritmi liniari. Algoritm Strassen pentru inmultirea a doua matrici. Algoritm de inversare a unei matrici. Algoritm de triunghiularizare matrici. Rezolvare de sisteme de ecuatii liniare. Algoritm pentru Transformata Fourier Rapida. Transformata Fourier Rapida generalizata la reprezentarea numerelor. Algoritmul de imnultire Schonhage-Strassen. Aritmetica modulara. Calculul resturilor. Teorema chineza a resturilor. Algoritmi de trecere. Cautare secventiala si ordonata. Sortare. Sortare pe structuri statice: sortare prin numarare, sortare prin metoda bubblesort, sortare prin insertie, sortare prin selectie, quicksort. Sortare pe structuri dinamice: functii si algoritmi de hash-aj. Arbori: definitii, explorari; arbori de cautare, heapsort. Sortare topologica, algoritm Dijkstra, arbore minim de acoperire, algoritmul Prim si algoritmul Kruskal. Strategii in sinteza de algoritmi. LABORATOR Transformata Fourier discretă.
Este necesara legatura cu materii ca Tehnica Programarii Calculatoarelor, Teoria Transmisiunii Informatiilor si Ingineria Software.
Leon Livovschi, Horia Georgescu – "Sinteza si analiza algoritmilor" Editura Stiintifica Bucuresti 1986 Alfred Aho, John Hopcroft, Jeffrez Ullman – "Data Structures and Algorithms, Addison-Wesley 1983 Stefan Stăncescu, Marinel Alangiu, Tiberiu Seceleanu –"Teoria algoritmilor" îndrumar de laborator, UPB 1997
Acasa || Programa || Responsabili || Download || Legaturi Universitatea Politehnica Bucuresti Facultatea de Electronica si Telecomunicatii Catedra de Electronica Aplicata si Ingineria Informatiei |