Számításelmélet 1.

Slides:



Advertisements
Hasonló előadás
Lorem ipsum dolor sit amet, consectetur Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore Közlekedési.
Advertisements

Budapest Airport, a T1 bezárása Jost Lammers, a Budapest Airport vezérigazgatója május 24.
„Webra” nyílt beszerzési rendszer gyakorlati bemutatása Szeged, június 18. Készítette: Fekete Tibor Irodavezető-helyettes Telefon:
„ Tágas városom kis lakásra cserélem” Hajléktalanok önálló lakhatásának elősegítése, munkaerő-piaci integrációjának megalapozása TÁMOP /
Informatikai rendszerek általános jellemzői 1.Hierarchikus felépítés Rendszer → alrendszer->... → egyedi komponens 2.Az elemi komponensek halmaza absztrakciófüggő.
Oktatói elvárások, oktatói vélemények a hallgatókról Cserné dr. Adermann Gizella egyetemi docens DUE.
TELEPÜLÉSI ÖNKORMÁNYZATOK ORSZÁGOS SZÖVETSÉGE Roadshow Bőcs, január 20.
Gazdasági jog IV. Előadás Egyes társasági formák Közkeresleti társaság, betéti társaság.
Kockázat és megbízhatóság
Integrációs elméleti alapok, az integrációk típusai
Lendületben a Pénziránytű Iskolahálózat
PANNON-LNG Projekt Tanulmány LNG lehetséges hazai előállításának
A rehabilitációt segítő támogatások, jogszabályi változások
Frekvencia függvényében változó jellemzők mérése
Dr. Kovács László Főtitkár
A FELÜGYELŐBIZOTTSÁG BESZÁMOLÓJA A VSZT
Az IM csomópont funkciója, főbb tervezési kérdései
Lineáris függvények.
Kockázat és megbízhatóság
Mesterséges intelligencia
Nagyrugalmas deformáció – fenomenológia Vázlat
Algoritmusok és Adatszerkezetek I.
Rendszerező összefoglalás
Rangsorolás tanulása ápr. 13..
Egyedi lánc Vázlat Alak, konformáció Szabadon kapcsolt láncmodell
Tartalékolás 1.
FÜGGVÉNYEK Legyen adott A és B két nem üres (szám)halmaz. Az A halmaz minden eleméhez rendeljük hozzá a B halmaz pontosan egy elemét. Ezt az egyértelmű.
INFOÉRA 2006 Véletlenszámok
Számításelmélet 4.
Számítógépek felépítése 6. előadás virtuális tárkezelés
XI. Ördöglakat találkozó
Algoritmusok és Adatszerkezetek I.
Regressziós modellek Regressziószámítás.
Algoritmusok és Adatszerkezetek I.
Algoritmusok és Adatszerkezetek I.
Algoritmusok és Adatszerkezetek I.
STRUKTURÁLT SERVEZETEK: funkció, teljesítmény és megbízhatóság
Nagy Szilvia 1. Lineáris blokk-kódok
Adatbányászati szemelvények MapReduce környezetben
AVL fák.
iOT eszközök által rögzített adatok feldolgozása, megjelenítése
Hosszúidejű Spektrogram mérés az ELQ 35 - el
Matematikai statisztika előadó: Ketskeméty László
Minimális feszítőfák Definíció: Egy irányítatlan gráf feszítőfája a gráfnak az a részgráfja, amely fagráf és tartalmazza a gráf összes cúcspontját. Definíció:
Az Európai Unió földrajzi vonatkozásai
Tremmel Bálint Gergely ELTE-TTK, környezettudomány MSc
4. Fénytechnikai mennyiségek mérése
Klasszikus genetika.
Bináris kereső fák Definíció: A bináris kereső fa egy bináris fa,
Algoritmusok és Adatszerkezetek I.
Nyíregyházi Főiskola Műszaki és Mezőgazdasági Főiskolai Kar Erőgépek és Gépjárműtechnikai Tanszék Benzinbefecskendező rendszerek összehasonlító elemzése.
Járműtelepi rendszermodell 2.
További rendező és kereső algoritmusok
Matematika 11.évf. 1-2.alkalom
Valós számok Def. Egy algebrai struktúra rendezett test, ha test és rendezett integritási tartomány. Def. Egy (T; +,  ;  ) rendezett test felső határ.
Hosszúidejű Spektrogram mérés az ELQ 30A+ - al
Együtt Nyírbátorért Helyi Közösség
Viccesen kreatív és teljesen interaktív!
Matematika II. 5. előadás Geodézia szakmérnöki szak 2015/2016. tanév
Az állóképesség fejlesztésének módszertana
Mintaillesztés Knuth-Morris-Pratt (KMP) algoritmus
Körmentes irányított gráfban legrövidebb utak
A geometriai transzformációk
Mesterséges intelligencia
„Mi a pálya?”.
Hagyományos megjelenítés
Név: Pókó Róbert Neptun: OYJPVP
A (bináris) kupac adatstruktúra
Az impulzus tétel alkalmazása (egyszerűsített propeller-elmélet)
Stratégiai gondolkodás
Előadás másolata:

Számításelmélet 1

Számításelmélet Algoritmusok bonyolultsága Minden lehetséges inputra időbonyolultság  elemi lépések száma tárbonyolultság  memóriaigény Minden lehetséges inputra Legrosszabb esetre

Keresések n adatelemre – n hosszúságú inputra Lineáris keresés: legrosszabb esetben: n összehasonlítás időbonyolultság: Bináris keresés: legrosszabb esetben: időbonyolultság:

„Ordó” jelölés

Rendezések n elemű tömb rendezése összehasonlítások száma elemcserék száma

Buborék-rendezés összehasonlítások száma: elemcserék száma: minden esetben: elemcserék száma: legrosszabb esetben: (fordítottan rendezett tömb) for (i=n-1; i>0; i--) for (j=0; j<i; j++) if (T[j+1] < T[j]) swap(T[j+1], T[j]);

Beszúrásos rendezés Lineáris kereséssel: összehasonlítások száma: legrosszabb esetben: (rendezett tömb) elemcserék száma: legrosszabb esetben: (fordítottan rendezett tömb)

Beszúrásos rendezés Bináris kereséssel: összehasonlítások száma: legrosszabb esetben: elemcserék száma:

Összefésüléses rendezés összehasonlítások száma: legrosszabb esetben: elemcserék száma: sort(T[1..n]) { if (n==1) return T; A=sort(T[1 .. n/2]); B=sort(T[n/2+1 .. n]); return merge(A,B); }

Rendezések Buborék-rendezés: Beszúrásos rendezés: lineáris kereséssel: bináris kereséssel: Összefésüléses rendezés:

Gráfok Gráf: Élekhez költség: Út: csúcsok (vertices) halmaza, élek (edges) halmaza, Élekhez költség: Út: költsége:

Elérhetőség gráfokban n csúcsú gráfban Van-e út két csúcs között? mélységi keresés szélességi keresés Melyik a legolcsóbb út két adott csúcs között? egy adott csúcsból az összes többibe? Dijsktra algoritmusa bármely két csúcs között? Floyd módszere

Hamilton-kör több mint 100 éve tanulmányozzák „naív” algoritmus: csúcsok permutációja kör-e időbonyolultság: Van-e polinomiális algoritmus?

Bonyolultsági függvények Logaritmikus: Lineáris: Polinomiális: négyzetes: köbös: Exponenciális: Faktoriális: stb. bonyolultság

Közlekedési lámpák lámpák = {ac,ad,bc,bd,ec,ed} lámpák  {piros,zöld} konfliktuslehetőségek: (ac,bd) tiltott (ed,bc) nem tiltott

Közlekedési lámpák Gráffal ábrázolás: csúcsok: ac,ad,bc,bd,ec,ed élek: (v,w) él, ha v és w konfliktusos ac bc ec ad bd ed

Közlekedési lámpák Gráf színezése: Nem ismert polinomiális algoritmus ha (v,w) él, akkor v és w színe különböző Nem ismert polinomiális algoritmus ac bc ec ad bd ed