Feladatok a lista adatszerkezethez Összeállította: Gergely János.

Slides:



Advertisements
Hasonló előadás
Eljaras linearis_kereses(adatok[],n)
Advertisements

Lekérdezések SQL-ben Relációs algebra A SELECT utasítás
Programozási tételek, és „négyzetes” rendezések
Edény „vissza” rendezés
Algoritmizálás, adatmodellezés tanítása 4. előadás
Programozási alapismeretek 3. előadás
Sztringek.
Bevezetés a Java programozásba
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Gyakorlás A/D konverter Gyakorlás Makan Gergely, Mellár János, Mingesz Róbert,
Függvények, mutatók Csernoch Mária.
Egy feladat megoldásának gondolatmenete. Feladat: Generáljuk véletlen számokat 1 és 6 között, amíg legalább 10 darab egyes és 10 darab hatos nem lesz.
Táblázatkezelés a MS Excel segítségével
Mátrix függvények Keresőfüggvények
Készítette: Pető László
OPERÁCIÓKUTATÁS Kalmár János, 2012 Tartalom A nulla-egy LP megoldása Hátizsák feladat.
1 Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat 1. Bevezetés Miskolc, 2004.
Leszámoló rendezés Készítette: Várkonyi Tibor Zoltán VATNABI.ELTE
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Ficsor Lajos Template-ek CPP8/ 1 Template-ek. Ficsor Lajos Template-ek CPP8/ 2 A template fogalma Kiindulási probléma: tetszőleges típusokon kellene ugyanolyan.
Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék
Kivételkezelés a C++ nyelvben Bevezetés
Adatkezelő lehetőségek
Operációs rendszerek gyakorlat 9. Gyakorlat Vakulya Gergely.
Programozás C# -ban Tömbök.
Az SQL nyelv alapjai.
Összetett adattípusok
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
Turbo Pascal 11..
VI. Konténerek 18. Tömbök 19. Rendezés, keresés, karbantartás
Karakterláncok Páll Éva Boglárka. Ismétlés Deklaráció var s:string; Length(karlánc) Concat(karlánc1,...,karláncn) Copy(miből,honnan,hányat) Delete(miből,honnan,hányat)
Excel Függvények Páll Boglárka.
Szabványos függvények a Pascalban. Bevezetés Pascalban a függvények feladata, hogy a bemenő paraméterekből előállítsák a függvényértékeket Függvényeket.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Tömbök és programozási tételek
Rendezések és szövegkezelő függvények
Készítette: Tóth Ervin
Készítette: Csíki Gyula
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Verseny 2000 gyakorlat ASP. 2 Gyakorlat Web létrehozása: Frontpage 2000 New Web:
Nevezetes algoritmusok
Java programozási nyelv Tömbök
Egyenesvonalú (lineáris) adatszerkezetek
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
– SELECT - 2. – Tarcsi Ádám március Adatbázis gyakorlat.
Webprogramozó tanfolyam
Programozási tételek.
Algoritmizálás, adatmodellezés tanítása 2. előadás.
Adatbázis-kezelés 3-4. Adatok lekérdezése utasítás általános formája SELECT [ALL/DISTINCT] {*/, …, } FROM [ ], …, [ ] [WHERE GROUP BY, …, HAVING ORDER.
Táblázatkezelés KÉPLETEK.
Feladatok (értékadás)
Véletlen események. ELTE Véletlen események 2 esemény, kizáróak, rajtuk kívül más nem lehet.  A esemény P valószínűségű  B esemény 1-P valószínűségű.
1. feladat  Készíts olyan függvényt, mely paraméterül kapja két egész típusú változó címét, s hívása után a két változó értéke helyet cserél.
Összeállította: Gergely János
Excel programozás (makró)
Függvények, mutatók Csernoch Mária. Függvények függvény definíciója az értelmezési tartomány tetszőleges eleméhez hozzárendel egy értéket –függvény helyettesítési.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
Táblázatkezelés Képletek és függvények. Képletek A képletek olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. A.
SQL aggregálás, csoportosítás és összekapcsolás Adatbázisok 1.
Algoritmusok hatékonysága – lottószelvények
Dinamikus adatszerkezetek
Script nyelvek előadás
Neumann János Informatikai Kar
Nevezetes algoritmusok
Halmazműveletek.
Eljaras linearis_kereses(adatok[],n)
Programozási tételek.
Függvénysablonok használata
Szövegfeldolgozás II. INFOÉRA perc kell még hozzá
Előadás másolata:

Feladatok a lista adatszerkezethez Összeállította: Gergely János

Legyen rend!

1. feladat Feladatok leírása a C# programban Feltölt: bemenő paraméterek(db, ah, fh egészek): visszaadott érték (l lista egészekből) Ciklus i=0-tól db-ig l.Add(véletlenszám(ah,fh)) Ciklus vége A főprogramban: számok nevű lista List számok = new List (); számok = Feltölt(100,200,300);

2. feladat  A feladatot a főprogramban kódoljuk, nem írunk hozzá függvényt  A megoldás egy maximum keresés maximum = számok[0] * számok[1] maxHely = 0 Ciklus i = 1 - től a számok hossza – 1 –ig //számok.Count Ha maximum < számok[i] * számok[i+1] akkor maximum = számok[i] * számok[i+1] maxHely = i Elágazás vége Ciklus vége Ki(maximum, maxHely+1, maxHely+2)

3. feladat  A megoldást most is a főprogramban kódoljuk  A megoldásban egymásba ágyazott ciklust fogunk használni. maximum = 0 maxHely1 = 0, maxHely2 = 0 Ciklus i = 0 – tól számok hossza – 1 – ig Ciklus j = i + 1 – től számok hosszáig Ha maximum < számok[i] * számok[j] akkor maximum = számok[i] * számok[j] maxHely1 = i maxHely2 = j Elágazás vége Ciklus vége Ki(maximum, maxHely1, maxHely2)

4. feladat LegnagyobbN : Bemenő paraméter (l lista egészekből, n egész) Visszatérési érték (egész) l.Sort() //Rendezés l.Reverse()//Megfordítás vissza l[n - 1]//A sorszámozás 0 - tól indul A főprogramban: Ki(LegnagyobbN(sorszám))

5. feladat  A főprogramban dolgozunk //Egy új listába fűzzük a különbözőket List különbözők = számok.Distinct().ToList(); Ki(különbözők.Count)

6. feladat  Ezt is a főprogramba írjuk bele Ciklus i = 0 – tól 10 – ig szám = véletlen(250, 350) hely = véletlen(0, számok hossza) számok.Insert(hely, szám) Ciklus vége

7. feladat  5 elem törlése véletlen helyről Ciklus i = 0 – tól 5 – ig hely = véletlen(0, számok hossza) számok.RemoveAt(hely) Ciklus vége  Egymás mellettiek törlése (tízszer egymás után ugyanarról a helyről törlünk) Ciklus i = 0 – tól 10 - ig számok.RemovAt(20) Ciklus vége

9. feladat Listáz: Bemenő paraméter( l lista egészekből), Visszatérési érték: nincs Ciklus minden x elemre az l listából Ki(x) Ciklus vége