AL pont(30) : pont(2):
|
|
- Kinga Tóth
- 10 évvel ezelőtt
- Látták:
Átírás
1 Név, azonosító: AL pont(30) : 1. Jelölje T (n) egy algoritmus maximális lépésszámát az n hosszú bemeneteken. Tudjuk, hogy T (1) = 7 és T (n) 3n + T (n 1), ha n>1. Következik-e ebből, hogy (i) T (n) =O(n log n )? (ii) T (n) =O(n 2 )? Megoldás: Mindkettő következik. 2. Egy rendezés során a kezdeti 5, 6, 3, 8, 4, 1, 2, 7 sorrendből valahány lépés után a pillanatnyi helyzet a 3, 5, 6, 8, 1, 2, 4, 7 sorrend. Lehetett-e a rendezés a beszúrásos, az összefésüléses, illetve a gyorsrendezés? Megoldás: Beszúrásos: nem; Összefésüléses: igen; Gyorsrendezés: nem. 3. Hány különböző 4 hosszú kör található ak n,m teljes páros gráfban? Megoldás: ( ( n 2) m ) 2 4. Egy bináris fa csúcsai az 1 és 8 közötti egész számokkal vannak megcímkézve. A csúcsok preorder bejárás szerinti sorrendje: 1, 2, 4, 5, 8, 3, 6, 7, a postorder bejárásszerintisorrendpedig4,8,5,2,6,7,3,1.rajzoljonfelegy, afeltételeknek megfelelő fát! Megoldás: Megjegyzés: a 8 csúcs az 5-nek baloldali gyereke is lehet. 8 pont(4): 5. Egy ország városai között csak busszal vagy vonattal tudunk közlekedni. Minden X és Y városra (X Y ) adott, hogy van-e olyan buszjárat, amivel átszállás nélkül el tudunk jutni X-ből Y -ba. Ha van ilyen járat, akkor adott az is, hogy X és Y között mennyibe kerül egy buszjegy. Hasonlóan adottak a vonattal való elérhetőségek és jegyár-információk is. Egy rögzített A városból szeretnénk egy rögzített B városba eljutni a lehető legolcsóbb módon. Utunk során át is szállhatunk és válthatunk buszról vonatra, vonatról buszra, akár többször is. A legolcsóbb útvonal áránakmeghatározásáramelyik ismertalgoritmusthasználná, és milyen bemeneten futtatná azt? Megoldás: Dijkstra- vagy Bellman-Ford-algoritmus. Agráf csúcsai a városok, kettő között akkor van él, ha van közöttük busz vagy vonat járat, súlya a kisebb költség. Az A-ból a B-be keresünk legrövidebb utat. pont(4): 1
2 6. Tegyük fel, hogy P NP. Mindkét alábbi feladatra döntse el, hogy P-ben van-e: A G irányítatlan gráfban létezik (i) legfeljebb 100 élű út? (ii) legalább k élű út (ha k része a bemenetnek)? Megoldás: (i) P-beli (ii) nincs P-ben (mert NP-teljes). pont(4): 7. Az A halmaz álljon azokból a G =(A, B, E) páros gráfokból, melyekre van olyan X E, hogy minden a A csúcshoz létezik b B csúcs, hogy {a, b} X, valamint {a 1,b 1 }, {a 2,b 2 } X esetén a 1 = a 2 b 1 = b 2. Vázoljon egy polinom lépésszámú algoritmust, ami eldönti, hogy egy éllistával megadott G =(A, B, E) páros gráf beletartozik-e az A halmazba! Megoldás: A magyar módszert használjuk. Ha az ezzel talált párosítás lefedi A-t, akkor G az A halmazhoz tartozik, egyébként nem. pont(6): 8. Legyen s 1 s 2...s n és t 1 t 2...t m két olyan karaktersorozat, mely nullákból és egyesekből áll. Azt szeretnénk, hogy az n m méretű A mátrix A[i, j] eleme tartalmazza azt a legnagyobb k számot, melyre az s 1 s 2...s i és a t 1 t 2...t j karaktersorozatok utolsó k tagja megegyezik. Adjon eljárást, ami az A tömböt O(nm) lépésben kitölti. Egy lehetséges megoldás, ha az alábbi módon és sorrendben töltjük ki a tömb elemeit (dinamikus programozás). A[1,j]= { 0 ha s1 t j 1 ha s 1 = t j j =1,...,m A[i, 1] = { 0 ha si t 1 1 ha s i = t 1 i =1,...,n A[i, j] = { 0 ha si t j 1+A[i 1,j 1] ha s i = t j i =2,...,n, j =2,...,m pont(6): 2
3 Név, azonosító: H pont(15) : 1. Az alábbiak közül mely(ek) nem a TCP feladata(i)? a) Útvonalválasztás b) Forgalomszabályozás c) Váltás a karakterkészletek között d) Sorrendhelyes átvitel e) A fentiek közül mindegyik a TCP feladata. Megoldás: a), c) 2. Melyik megfogalmazás írja le legjobban a CIDR (Classless Inter-Domain Routing) lényegét az alábbiak közül? a) Alhálózatokra osztjuk az A- vagy a B-osztályú tartományt. b) A címtartományt bárhol meg lehet osztani hálózati és végpont-címre. c) Acímtartomány egységes, nem oszlik hálózati és végpontcímre. d) A beérkező IP cím osztályától függetlenül a domainen belül bármilyen privát címet kioszthatunk. e) A fentiek közül egyik válasz sem helyes. Megoldás: b) 3. Az alábbiak közül mely ISO OSI réteg(ek) nem található(k) meg a TCP/IP modellben? a) Fizikai réteg b) Alkalmazási réteg c) Adatkapcsolati réteg d) Megjelenítési réteg. e) Hálózati réteg f) Viszonyréteg Megoldás: d), f) 4. Az alábbiak közül mely (al)réteg(ek)et tartalmazza az IEEE szabvány szerinti LAN-architektúra? a) Hálózati réteg b) Közeghozzáférési alréteg c) Fizikai alréteg d) Menedzsment réteg e) A fentiek közül egyiket sem tartalmazza Megoldás: b), c) 5. Válassza ki az Ethernet keretek hosszára vonatkozó helyesállítás(oka)t! a) Minimumát csak a cím hossza határozza meg. b) Nincs maximális hossz előírva. c) A minimális hosszúságot a kábelhossz és az átviteli sebesség alapján határozták meg. d) Kapcsolt Ethernetnél nem számít a hosszúság. e) A fentiek közül egyik állítás sem helyes. Megoldás: c) 6. Milyen szolgáltatás(oka)t nyújt az UDP? a) Sorrendhelyes átvitel b) Portkezelés c) Torlódásvezérlés d) Hibavédő-kódolás a teljes UDP PDU-ra e) A fentiek közül az UDP egyik szolgáltatást sem nyújtja. Megoldás: b) 3
4 7. Egészítse ki az alábbi szöveget egy-egy helyes szóval, rövidítéssel!,,a névfeloldás az Interneten a hálózati csomópont neve és annak...-címe között teremt egyértelmű kapcsolatot. Ennek megvalósítását egy hierarchikus név- és címrendszer végzi, melyre... rövidítéssel hivatkozunk. Ennek a hierarchikus rendszernek a csúcsát képezik a rootnak nevezett névfeloldásért felelős kiszolgálók. A terhelés csökkenthető, ha egy zónát több szerver is kiszolgál, vagy az úgynevezett... használatával. Ez utóbbi eljárás azt jelenti, hogy ha a végpont vagy a nevében eljáró felold egy nevet, akkor ennek az eredménye tárolásra kerül az ismételt kérések kiszolgálásának felgyorsítása végett. Megoldás: IP; DNS; cache (gyorsírótár) pont(3): 4
5 Név, azonosító: O pont(15) : 1. Adja meg, hogy az alábbi válaszok közül melyek igazak illetve hamisak! (i) Szorosan csatolt (elosztott) rendszerekben az egyes gépeknek nincs külön memóriája. igaz hamis (ii) Egy, csak egy folyamat által, kizárólagosan használt file megnyitása felhasználói módban történik. igaz hamis (iii) Lapszervezésű rendszerekben nem lép fel külső tördelődés. igaz hamis (iv) A digitális aláírás két célja: a küldő személy és a küldött szöveg hitelesítése. igaz hamis (v) Egy folyamat munkahalmazának nevezzük a folyamat által egy adott időintervallum alatt használt lapok összességét. igaz hamis (vi) A,,(bináris) szemafor univerzális szinkronizációs eszköz, amely a,,kölcsönös kizárás, a,,haladás, és a,,véges várakozási idő feltételét is biztosítja. igaz hamis pont(6): 2. Adjamegahelyesválaszt az alábbi kérdésekre! (i) Az éppen futó taszkot megszakítja egy külső interrupt (IT). Preemptív operációs rendszer esetén mindig amegszakított taszk fogja-e visszakapni a futási jogot az IT rutin végrehajtása után? igen nem (ii) Ha folyamatok együttműködése közös memórián keresztül valósul meg, akkor a PRAM modell szerint működő memória önmagában biztosítja-e a helyes működést? igen nem (iii) Igaz-e, hogy a Bélády-féle anomália csak FIFO virtuális lapcsere stratégia alkalmazása esetén következhet be? igen nem pont(3): 3. Válassza ki, melyek azok a tulajdonságok, amelyek egyaránt jellemzőek a rövid-, közép- és hosszútávú ütemezőre az alábbiak közül: a) Valamilyen szempont szerint optimalizálja (javítja) a rendszer működését. b) Biztosítja a CPU 100%-os kihasználtságát. c) Akernelrésze. d) Afolyamatokerőforrás-használatát szabályozza valamilyen célfüggvény szerint. e) Minden rendszerben megtalálható. Megoldás: a), d) 5
6 4. Egy operációs rendszer a Shortest Remaining Time First (SRTF, legrövidebb hátralevő löketidejű) rövidtávú ütemezési stratégiát alkalmazza. Az ütemezési sorba a következő folyamatokérkeznek. Érkezési idő Löketidő P1 0 5 P2 1 3 P3 3 5 (i) Melyik folyamat fog futni az óraütés között? (ii) Mennyi lesz a P3 folyamat várakozási ideje? Megoldás: (i) P1; (ii) 5 pont(4): 6
7 Név, azonosító: S1 pont(10) : 1. Az alábbi UML2 diagram alapján a kulcs felhasználásával jellemezze az állításokat! A ha mindkét tagmondat igaz és a következtetés is helyes (+ + +) B ha mindkét tagmondat igaz, de a következtetés hamis (+ + ) C hacsakazelső tagmondat igaz (+ ) D hacsakamásodik tagmondat igaz ( +) E egyik tagmondat sem igaz ( ) (i) W nem helyettesíthető M-mel, mert W-nek nincs bar(z:z) szignatúrájú metódusa. (ii) W sort(x:x) metódusa meghívhatja egy paraméterül kapott Y objektum foo() metódusát, mert Y-megvalósítja az X interfészt. Megoldás: D; D 2. Milyen elemek lehetnek egy adatfolyamábrán, beleértve a környezeti (context) diagramot is? terminátor... adatfolyam... procesz... adattár Mely fázis előzi meg és követi a szoftverspecifikálást? Előző: Követelmény... Következő: Tervezés... 7
8 4. Az InterCredit Bank felszólító levelet ír, amelyet elküld egyik ügyfelének, Gerzsonnak, akinek hiteltartozása van. Gerzson a levelet elolvassa, majd a darálón ledarálja. Rajzoljon UML2 szekvenciadiagramot! sd w :Bank :Ügyfél :Daráló create I:Levél olvas küld(i) darál(i) 5. Tételezze fel, hogy a fenti történetben szereplő objektumok osztályai között nincs más egyéb a történetből nem kiolvasható kapcsolat(pl. öröklés)! Az alábbi UML2 osztálydiagramba rajzolja be az osztályok közötti kapcsolatokat! Ügyfél Daráló Bank Levél 8
9 Név, azonosító: S2 pont(10) : 1. Adja meg két három pontban, miben és hogyan segítenek a tervezési minták a szoftvertervezés során! Figyelem: Ne a tervezési minta definícióját adja meg! Megoldás: növelik a rendszer karbantarthatóságát, mmódosíthatóságát; növelik az egyes részek újrafelhasználhatóságát; segítenek megtalálni a nem maguktól értetődő osztályokat. 2. Milyen általános problémát old meg a Singleton (Egyke) tervezési minta? Megoldás: Kikényszeríti, hogy egy adott osztályból csak egyetlen objektumot lehessen létrehozni, és ehhez globális hozzáférést biztosít. 3. Mutasson egy C++, Java vagy C# megoldást (kódrészletet) a Singleton tervezési minta implementálására, és mutasson példát a mintának megfelelő osztály használatára! Egyszerű C++ nyelvű megoldás: class Singleton { public: static Singleton* Instance() { if ( instance == 0) { instance = new Singleton; } return instance; } void Print() {... } protected: Singleton() {;} private: static Singleton* instance; }; Singleton* Singleton:: instance = NULL; Példa használatra: int main() { Singleton::Instance() ->Print();... } 9
10 4. Jellemezze az előző pontban megadott megoldást, adja meg a megoldás kulcsgondolatait! Megoldás: A Singleton osztály az instance statikus tagváltozóban tárolja az egyetlen példányra mutató pointert. Ennek kezdeti értéke NULL. Az egyetlen példányhoz hozzáférni az Instance statikus tagfüggvénnyel lehet. Első híváskor ez létrehozza az új objektumot, és eltárolja az instance tagban. A későbbi hívások során már ezzel tér vissza. Az osztály konstruktora védett (protected), így garantált az, hogy kívülről, az Instance tagfüggvény megkerülésével ne lehessen további példányokat létrehozni. Az egyetlen példányhoz a globális hozzáférést az Instance statikus tagfüggvény biztosítja. 5. Adja meg röviden a webalkalmazásokra vonatkozóan a szerveroldali szkript fogalmát! Megoldás: A webszerver által futtatott szkript, melynek elsődleges feladata a kéréssel érkező felhasználói input feldolgozása, és ennek függvényében a kimeneti HTML oldal renderelése. 10
11 Név, azonosító: AD pont(10) : 1. Végezzen relációanalízist az alábbi P Q állításpárok között! P és Q önmagában is lehet igaz vagy hamis, továbbá az is eldöntendő, hogy van-e logikai kapcsolat közöttük. Ennek megfelelően a lehetséges válaszok: A P igaz, Q igaz és van összefüggés B P igaz, Q igaz, de nem kapcsolódnak C P igaz, Q hamis D P hamis, Q igaz E mindkettő hamis P1: Egy tranzitív funkcionális függés lehet triviális függés is, mivel Q1: egy attribútumhalmaztól triviálisan függ a részhalmazának részhalmaza. P2: Ha egy legalább 1NF relációs séma minden kulcsa egyetlen attribútumból áll, akkor a séma automatikusan legalább 2NF is, ezért Q2: bármely pontosan 1NF sémát veszteségmentesen és függőségőrzően fel lehet bontani legalább 2NF részsémákba. P3: Egy elsődleges attribútum lehet kulcs, de nem feltétlenül elsődleges kulcs mert Q3: az elsődleges kulcs egy attribútum, ami mindig elsődleges attribútum. Megoldás: B, B, C pont(6): 2. Többszörös választás (karikázza be valamennyi helyeset)! Az alábbiak közül melyiket zárják ki a BCNF sémák? a) függőségőrzés (nemtriviális függéseket tartalmazófüggéshalmaz esetén) b) értékfüggő kényszerek érvényesítése c) funkcionális függés alapú redundancia d) nemtriviális funkcionális függés e) összetett (nem atomi) attribútum f) több kulcs egy sémában g) másodlagos attribútum h) ismétlődő attribútumérték Megoldás: c), e) 3. Adja meg az F = {A B,AB CD,B AC, CD E,D A} funkcionális függéshalmaz egy minimális fedését! Megoldás: F min = {A B,A D (vagy B D),A C (vagy B C),B A, D E,D A} 11
12 12
Felvételi vizsga Mesterképzés, mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar június 8.
Név, azonosító: MI pont(90) : Felvételi vizsga Mesterképzés, mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar 2009. június 8. A dolgozat minden lapjára, a kerettel jelölt részre írja fel
Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
MI Név, felvételi azonosító, Neptun-kód: pont(90): Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Felvételi vizsga Mesterképzés, mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
MI Név, azonosító: pont(90): Felvételi vizsga Mesterképzés, mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar 2009. június 8. MEGOLDÁSOK A dolgozat minden lapjára, a kerettel jelölt részre
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2010. január 4.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. május 27.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki
Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
MI MEGOLDÁS pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar június 1.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2012. január 3.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar május 27.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
MI MEGOLDÁS pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
Csima Judit november 15.
Adatbáziskezelés Normalizálás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. november 15. Csima Judit Adatbáziskezelés Normalizálás 1 / 26 Normalizálás Tétel Tetszõleges (R,
Csima Judit BME, VIK, november 9. és 16.
Adatbáziskezelés Függőségőrzés, 3NF-re bontás Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. november 9. és 16. Csima Judit Adatbáziskezelés Függőségőrzés, 3NF-re bontás 1
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2012. május 30.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán
Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása Kocsis Gergely, Supák Zoltán 2016.02.23. TCP/IP alapok A Microsoft Windows alapú hálózati környezetben (csakúgy, mint más hasonló
Magas szintű adatmodellek Egyed/kapcsolat modell I.
Magas szintű adatmodellek Egyed/kapcsolat modell I. Ullman-Widom: Adatbázisrendszerek. Alapvetés. 4.fejezet Magas szintű adatmodellek (4.1-4.3.fej.) (köv.héten folyt.köv. 4.4-4.6.fej.) Az adatbázis modellezés
Adatbázisok gyakorlat
Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV Funkcionális függés, redundancia. Normalizálás Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Funkcionális függés
Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.
Algoritmuselmélet Bonyolultságelmélet Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar
MI Név, felvételi azonosító, Neptun-kód: MEGOLDÁS pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar január 2.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar május 28.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
STL gyakorlat C++ Izsó Tamás május 9. Izsó Tamás STL gyakorlat/ 1
STL gyakorlat C++ Izsó Tamás 2016. május 9. Izsó Tamás STL gyakorlat/ 1 Komponensek kapcsolata Deklarálja az alábbi osztálydiagramon szereplő osztályok közül az A, AA és AB osztályokat! A konstruktorokat
Számítógép-hálózatok zárthelyi feladat. Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont)
A verzió Név, tankör: 2005. május 11. Neptun kód: Számítógép-hálózatok zárthelyi feladat 1a. Feladat: Mik az ISO-OSI hálózati referenciamodell hálózati rétegének főbb feladatai? (1 pont) 2a. Feladat: Lehet-e
Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2011. május 31.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
6. Gyakorlat. Relációs adatbázis normalizálása
6. Gyakorlat Relációs adatbázis normalizálása Redundancia: Az E-K diagramok felírásánál vagy az átalakításnál elképzelhető, hogy nem az optimális megoldást írjuk fel. Ekkor az adat redundáns lehet. Példa:
Operációs rendszerek II. Folyamatok ütemezése
Folyamatok ütemezése Folyamatok modellezése az operációs rendszerekben Folyamatok állapotai alap állapotok futásra kész fut és várakozik felfüggesztett állapotok, jelentőségük Állapotátmeneti diagram Állapotátmenetek
Web-programozó Web-programozó
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar. 2015. január 5.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar január 4.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki
Adatbázisok felvételi feladatok szeptember A relációalgebra alapmőveletei és fontosabb származtatott mőveletei (2p)
Adatbázisok felvételi feladatok 2008. szeptember 30. AD 1: 2: 3: 4: 5: Σ: 1. Mi az adatbázis-séma? (2p) 2. A relációalgebra alapmőveletei és fontosabb származtatott mőveletei (2p) 3. Pontosan milyen elemekbıl
Szenzorhálózatok programfejlesztési kérdései. Orosz György
Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen
Elemi adatszerkezetek
2017/12/16 17:22 1/18 Elemi adatszerkezetek < Programozás Elemi adatszerkezetek Szerző: Sallai András Copyright Sallai András, 2011, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu
Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar
MI Név, felvételi azonosító, Neptun-kód: MEGOLDÁS pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME
Gyakori elemhalmazok kinyerése
Gyakori elemhalmazok kinyerése Balambér Dávid Budapesti M szaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Számítástudomány szakirány 2011 március 11. Balambér Dávid (BME) Gyakori
NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF
NORMALIZÁLÁS Funkcionális függés Redundancia 1NF, 2NF, 3NF FUNKCIONÁLIS FÜGGŐSÉG Legyen adott R(A 1,, A n ) relációséma, valamint P, Q {A 1,, A n } (magyarán P és Q a séma attribútumainak részhalmazai)
ADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek
ADATBÁZISOK 4. gyakorlat: Redundanciák, funkcionális függőségek Példa: szállodai adattábla vendég kód vendég név 200005 Pécsi Ádám 333230 Tóth Júlia 200005 Pécsi Ádám 123777 Szép László lakcím Budapest,
és az instanceof operátor
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
Java II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán
Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar május 31.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Java II. I A Java programozási nyelv alapelemei
Java2 / 1 Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2009. 02. 09. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve
7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.
7. előadás,,,, Adatbázisrendszerek előadás 2008. november 3. és Debreceni Egyetem Informatikai Kar 7.1 relációs adatbázisokhoz Mit jelent a relációs adatbázis-tervezés? Az csoportosítását, hogy jó relációsémákat
Adatbázisok elmélete 12. előadás
Adatbázisok elmélete 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
Java programozási nyelv 4. rész Osztályok II.
Java programozási nyelv 4. rész Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/17 Tartalomjegyzék
Adatmodellezés. 1. Fogalmi modell
Adatmodellezés MODELL: a bonyolult (és időben változó) valóság leegyszerűsített mása, egy adott vizsgálat céljából. A modellben többnyire a vizsgálat szempontjából releváns jellemzőket (tulajdonságokat)
Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar
MI pont(90): Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga szak BME Villamosmérnöki és Informatikai Kar 2011. január 3. MEGOLDÁSOK A
Adatbázis-kezelés. alapfogalmak
Adatbázis-kezelés alapfogalmak Témakörök Alapfogalmak Adatmodellek Relációalgebra Normalizálás VÉGE Adatbázis-kezelő rendszer Database Management System - DBMS Integrált programcsomag, melynek funkciói:
Adatbázisok felvételi feladatok 2008. szeptember 30.
Adatbázisok felvételi feladatok 2008. szeptember 30. AD 1: 2: 3: 4: 5: Σ: 1. Mi az adatbázis-séma? (2p) Azok az információk, amelyek meghatározzák, hogy milyen adatokat és milyen formában tárolunk az adatbázisban.
Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.
Algoritmuselmélet Mélységi keresés és alkalmazásai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 9. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Pénzügyi algoritmusok
Pénzügyi algoritmusok A C++ programozás alapjai Sztringek Osztályok alapjai Sztringek Szöveges adatok kezelése Sztring Karakterlánc (string): Szöveges adat Karaktertömbként tárolva A szöveg végét a speciális
1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?
1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben? 3. Ismertesse a névtér fogalmát! 4. Mit értünk a "változó hatóköre"
3. Osztályok II. Programozás II
3. Osztályok II. Programozás II Bevezető feladat Írj egy Nevsor osztályt, amely legfeljebb adott mennyiségű nevet képes eltárolni. A maximálisan tárolható nevek számát a konstruktorban adjuk meg. Az osztályt
Autóipari beágyazott rendszerek. Komponens és rendszer integráció
Autóipari beágyazott rendszerek és rendszer integráció 1 Magas szintű fejlesztési folyamat SW architektúra modellezés Modell (VFB) Magas szintű modellezés komponensek portok interfészek adattípusok meghatározása
ELTE SAP Excellence Center Oktatóanyag 1
Oktatóanyag 1 Oktatóanyag 2 Az oktatás folyamán használt példák a fent látható egyszerű modell implementációi. Oktatóanyag 3 A definíciós részben definiálja a fejlesztő az egyes attribútumokat, metódusokat,
Osztályok. 4. gyakorlat
Osztályok 4. gyakorlat Az osztály fogalma Az objektumok formai leírása, melyek azonos tulajdonsággal és operációkkal rendelkeznek. Osztályból objektum készítését példányosításnak nevezzük. Minden objektum
Java programozási nyelv 5. rész Osztályok III.
Java programozási nyelv 5. rész Osztályok III. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/20 Tartalomjegyzék
Adatkapcsolati réteg 1
Adatkapcsolati réteg 1 Főbb feladatok Jól definiált szolgáltatási interfész biztosítása a hálózati rétegnek Az átviteli hibák kezelése Az adatforgalom szabályozása, hogy a lassú vevőket ne árasszák el
Csima Judit október 24.
Adatbáziskezelés Funkcionális függőségek Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. október 24. Csima Judit Adatbáziskezelés Funkcionális függőségek 1 / 1 Relációs sémák
C++ programozási nyelv
C++ programozási nyelv Gyakorlat - 13. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. december A C++ programozási nyelv Soós Sándor 1/10 Tartalomjegyzék Objektumok
Globális operátor overloading
Programozás II. 9. gyakorlat Operátor overloading 2: Unáris operátorok, globálisan megvalósított operátorok, > operátorok Kivételkezelés, IO library Globális operátor overloading Előző alkalommal
Számítógépes Hálózatok. 5. gyakorlat
Számítógépes Hálózatok 5. gyakorlat Feladat 0 Számolja ki a CRC kontrollösszeget az 11011011001101000111 üzenetre, ha a generátor polinom x 4 +x 3 +x+1! Mi lesz a 4 bites kontrollösszeg? A fenti üzenet
Adatbáziskezelés. Indexek, normalizálás NZS 1
Adatbáziskezelés Indexek, normalizálás NZS 1 Fáljszervezés módjai Soros elérés: a rekordok a fájlban tetszőleges sorrendben, például a felvitel sorrendjében helyezkednek el. A rekord azonosítója vagyis
Pelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*;
Java osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. ( Előfeltétel 12. Tétel ) Az osztály egy olyan típus leíró struktúra, amely
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
500. AA Megoldó Alfréd AA 500.
Programozás alapjai 2. NZH 2010.05.13. gyakorlat: / Hiány:0 ZH:0 MEGOLD IB.027/51. Hftest: 0 Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti, hogy minden
Programozási nyelvek Java
Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 8. előadás Öröklődés - megnyitunk egy osztályt egy másik előtt zárt egységeket szeretünk készíteni (láthatósági kérdés:
Hálózati réteg. Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont
Hálózati réteg Hálózati réteg Feladata: a csomag eljusson a célig Több útválasztó Ez a legalacsonyabb rétek, mely a két végpont közötti átvitellel foglalkozik. Ismernie kell a topológiát Útvonalválasztás,
Gráfelméleti alapfogalmak
1 Gráfelméleti alapfogalmak Gráf (angol graph= rajz): pontokból és vonalakból álló alakzat. pontok a gráf csúcsai, a vonalak a gráf élei. GRÁ Irányítatlan gráf Vegyes gráf Irányított gráf G H Izolált pont
Operációs rendszerek. Folyamatok ütemezése
Operációs rendszerek Folyamatok ütemezése Alapok Az ütemezés, az események sorrendjének a meghatározása. Az ütemezés használata OPR-ekben: az azonos erőforrásra igényt tartó folyamatok közül történő választás,
BajaWebNet hálózatfeladat Egy kisvállalat hálózatának tervezésével bízták meg. A kisvállalatnak jelenleg Baján, Egerben és Szolnokon vannak irodaépületei, ahol vezetékes, illetve vezeték nélküli hálózati
C++ programozási nyelv
C++ programozási nyelv Gyakorlat - 9. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/15 Tartalomjegyzék Hozzáférési
Elemi Alkalmazások Fejlesztése II.
Elemi Alkalmazások Fejlesztése II. Osztályok közötti kapcsolatok öröklődés asszociáció aggregáció kompozíció 1. Feladat Készítsünk programot, amellyel testek térfogatát határozhatjuk meg, illetve megadhatjuk
1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007
Hálózatok II 2007 1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok 1 Az előadáshoz Előadás: Szerda 17:00 18:30 Gyakorlat: nincs Vizsga írásbeli Honlap: http://people.inf.elte.hu/lukovszki/courses/g/07nwii
C++ programozási nyelv
C++ programozási nyelv Gyakorlat - 8. hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. november A C++ programozási nyelv Soós Sándor 1/12 Tartalomjegyzék Miért
C programozási nyelv Pointerek, tömbök, pointer aritmetika
C programozási nyelv Pointerek, tömbök, pointer aritmetika Dr. Schuster György 2011. június 16. C programozási nyelv Pointerek, tömbök, pointer aritmetika 2011. június 16. 1 / 15 Pointerek (mutatók) Pointerek
Algoritmuselmélet zárthelyi (BSc képzés) április 24.
Algoritmuselmélet zárthelyi (BSc képzés) 009. április.. Tekintsük az f (n) = 009 n! és f (n) = 00 (n )! függvényeket. Igaz-e, hogy a) f = O(f ) b) f = O(f ) c) f = Ω(f ) d) f = Ω(f )?. Dijkstra-algoritmussal
Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat
Planet-NET Egy terjeszkedés alatt álló vállalat hálózatának tervezésével bízták meg. A vállalat jelenleg három telephellyel rendelkezik. Feladata, hogy a megadott tervek alapján szimulációs programmal
Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.
Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet
Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar
MI MEGOLDÁS pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnökinformatikus szak BME Villamosmérnöki és Informatikai Kar
Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t
Ellenőrző kérdések 2. Kis dolgozat kérdései 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t 37. Ha t szintű indexet használunk,
Algoritmuselmélet 2. előadás
Algoritmuselmélet 2. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Február 12. ALGORITMUSELMÉLET 2. ELŐADÁS 1 Buborék-rendezés
C++ programozási nyelv Konstruktorok-destruktorok
C++ programozási nyelv Konstruktorok-destruktorok Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. szeptember A C++ programozási nyelv Soós Sándor 1/20 Tartalomjegyzék
2011 TAVASZI FÉLÉV 3. LABORGYAKORLAT PRÉM DÁNIEL ÓBUDAI EGYETEM. IP címzés. Számítógép hálózatok gyakorlata
IP címzés Számítógép hálózatok gyakorlata ÓBUDAI EGYETEM 2011 TAVASZI FÉLÉV 3. LABORGYAKORLAT PRÉM DÁNIEL Az IP cím 172. 16. 254. 1 10101100. 00010000. 11111110. 00000001 Az IP cím logikai címzést tesz
Programozási nyelvek Java
statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály
Általános algoritmustervezési módszerek
Általános algoritmustervezési módszerek Ebben a részben arra mutatunk példát, hogy miként használhatóak olyan általános algoritmustervezési módszerek mint a dinamikus programozás és a korlátozás és szétválasztás
Számítógépes Hálózatok. 7. gyakorlat
Számítógépes Hálózatok 7. gyakorlat Gyakorlat tematika Hibajelző kód: CRC számítás Órai / házi feladat Számítógépes Hálózatok Gyakorlat 7. 2 CRC hibajelző kód emlékeztető Forrás: Dr. Lukovszki Tamás fóliái
Dijkstra algoritmusa
Budapesti Fazekas és ELTE Operációkutatási Tanszék 201. július 1. Legrövidebb utak súlyozatlan esetben v 4 v 3 Feladat Hány élből áll a legrövidebb út ezen a gráfon az s és t csúcsok között? v v 6 v 7
Konkurens TCP Szerver
A gyakorlat célja: Konkurens TCP Szerver Megismerkedni a párhuzamos programozás és a konkurens TCP szerver készítésének az elméleti és gyakorlati alapjaival és egy egyidejűleg több klienst is kiszolgáló
Java és web programozás
Budapesti Műszaki Egyetem 2015. 02. 11. 2. Előadás Mese Néhány programozási módszer: Idők kezdetén való programozás Struktúrált Moduláris Funkcionális Objektum-orientált... Mese Néhány programozási módszer:
Java VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1
Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum
Visual C++ osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés.
Visual C++ osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. Az osztály egy olyan típus leíró struktúra, amely tartalmaz adattagokat
Bevezetés a programozásba Előadás: Objektumszintű és osztályszintű elemek, hibakezelés
Bevezetés a programozásba 2 7. Előadás: Objektumszű és osztályszű elemek, hibakezelés ISMÉTLÉS Osztály class Particle { public: Particle( X, X, Y); virtual void mozog( ); ); virtual void rajzol( ) const;
AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis
AB1 ZH mintafeladatok 1. Töltse ki, és egészítse ki! Matematikai formalizmus arra, hogy hogyan építhetünk új relációkat a régi relációkból. Az adatoknak egy jól strukturált halmaza, amelyből információ
Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok I. 5 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Normalizálás logikai adatbázis megtervezésére szolgáló módszer táblázat szétbontó relációs műveletek sorozata, eredményeképpen
Számítógép-hálózatok. Gyakorló feladatok a 2. ZH témakörének egyes részeihez
Számítógép-hálózatok Gyakorló feladatok a 2. ZH témakörének egyes részeihez IPV4 FELADATOK Dr. Lencse Gábor, SZE Távközlési Tanszék 2 IP címekkel kapcsolatos feladatok 1. Milyen osztályba tartoznak a következő
Osztálytervezés és implementációs ajánlások
Osztálytervezés és implementációs ajánlások Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 04. 24. Osztálytervezés és implementációs kérdések OTERV / 1 Osztály tervezés Egy nyelv
Osztálytervezés és implementációs ajánlások
Osztálytervezés és implementációs ajánlások Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 04. 24. Osztálytervezés és implementációs kérdések OTERV / 1 Osztály tervezés Egy nyelv
SSADM Dokumentáció Adatbázis Alapú Rendszerek
SSADM Dokumentáció Adatbázis Alapú Rendszerek Videó-megosztó oldal Szeged, 2012. 1. Csapattagok Sipos Norbert (SINRABT.SZE) Szűcs Dávid (SZDQACT.SZE) Várkonyi Zoltán (VAZSACT.SZE) 1.1. A projekt bemutatása
Programozás II. 4. Dr. Iványi Péter
Programozás II. 4. Dr. Iványi Péter 1 inline függvények Bizonyos függvények annyira rövidek, hogy nem biztos hogy a fordító függvényhívást fordít, hanem inkább az adott sorba beilleszti a kódot. #include
Adatszerkezetek 2. Dr. Iványi Péter
Adatszerkezetek 2. Dr. Iványi Péter 1 Fák Fákat akkor használunk, ha az adatok között valamilyen alá- és fölérendeltség van. Pl. könyvtárszerkezet gyökér (root) Nincsennek hurkok!!! 2 Bináris fák Azokat