Listák, Vermek és Várakozási Sorok. Listák Pl: Kirándulók listája Bevásárló lista Alma Kenyér Krumpli Szappan Mosópor Bevásárló lista.

Slides:



Advertisements
Hasonló előadás
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Advertisements

 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Én így tanítanám a tabulátor használatát
Microsoft Internet Explorer
Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
EXCEL TÁBLÁZATKEZELŐ ALKALMAZÁS
Adatszerkezetek Az adatokat két fő csoportra oszthatjuk: egyszerű és összetett adatok.  Az egyszerű adatot egy érték jellemez, tovább nem bontható. (szám,
Egydimenziós tömbök. Deklarálás: var valtozónév:array[kezdőérték..végsőérték]of típus; type típusnév = array [kezdőérték..végsőérték] of típus; var valtozónév:
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.
3. LOGIKAI ADATSZERKEZETEK
Nat Pedellus Informatika 8. osztály óra.
Adatbáziskezelés az MSAccess programmal Makány György 5. rész: Jelentések.
A körlevél készítésének menete
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Microsoft Access Űrlapok.
Microsoft Access Menük és eszköztárak.
Nevezetes algoritmusok Beszúrás Van egy n-1 elemű rendezett tömbünk. Be akarunk szúrni egy n-edik elemet. Egyik lehetőség, hogy végigszaladunk a tömbön,
Előrendezéses edényrendezés – RADIX „vissza”
VI. Konténerek 18. Tömbök 19. Rendezés, keresés, karbantartás
VI. Konténerek 18. Tömbök 19. Rendezés, keresés, karbantartás
Programozási nyelvek Páll Boglárka.
Karakterláncok Páll Boglárka.
A négyzetes mátrixok (nxn-es kétdimenziós tömbök)
Egydimenziós tömbökön végezhető műveletek
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Karakterláncok Páll Boglárka. Karakterláncok Karakterlánc olyan karakterek sorozata amelyek az ASCII táblázatban találhatók. Maximális hossza rögzített,
Egydimenziós tömbök (Vektorok)
Ciklusok: 1. Számlálós ciklus
A REKORD TIPUS Páll Boglárka. Ismétlés: Feladat Készítsünk kimutatást a XI.B osztály tanulóiról. Minden tanuló esetén a következő adatokat tartjuk nyilván:
Ciklusok: 2. Előltesztelő ciklus
A Pascal programozási nyelv alapjai
Listák, Vermek és Várakozási Sorok. Vermek Def: Egy sajátos lista amelyben minden beszúrási illetve törlési művelet csak a lista egyik végén történik.
Listák, Vermek és Várakozási Sorok
Adatszerkezetek 1. előadás
Egyirányban láncolt lista
Speciális Listák: Sor A sor adatszerkezet olyan speciális lista, amelyet a műveletei definiálnak. 1. ACCESS HEAD 3. POP itt GET-nek nevezzük 5. INJECT.
Hierarchikus lista Kétféle értelemezése van:
Tömbök és programozási tételek
Rendezések és szövegkezelő függvények
Fájlkezelés Pascalban
Szintaktikai, szemantikai szabályok
Összetett adattípusok
Kétdimenziós tömbök Mátrixok
KARBON eMonitoring A GAK GN rendszerében június, Gödöllő.
A képernyő kezelése: kiíratások
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
A Helyes Zárójelezés Struktogramja
Logikai programozás 6.. Problémafelvetés: diak(jani, 3.3, pecs). diak(laci, 3.7, kaposvar). diak(matyi, 4.1, pecs). diak(kati, 2.3, barcs). diak(jeno,
HF MINTA 2012/2013. ősz. HF Minta  Objektum-orientált program  „Adatvezérelt” alkalmazás írása  Fájl kezelés (olvasás, írás)  Menü készítése  5-6.
Logikai programozás 6..
Turócziné Kiscsatári Nóra
BINÁRIS FA Definició: A fa olyanösszefüggő gráf, amelyben nincs kör
Kördokumentumok 1..
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
Gráfok ábrázolása teljesen láncoltan
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Nat Pedellus Free Pascal Elágazások..
Fórum használata A fórum főoldala alapállapotban.
Gazdasági informatikus - Szövegszerkesztés 1 HasábokHasábok.
Vnorené cykly.  Pri riešení problémov sa stáva, že použijeme viac cyklov za sebou, alebo jeden cyklus vnorený do druhohého.
Algoritmusok és Adatszerkezetek Egy kifejezés lengyelformára hozása - bemutató.
Objektum orientált programozás
Huffman kód.
Objektumok a Word-ben. OBJEKTUMOK Objektum fogalma Objektumok létrehozása Az objektumok tulajdonságai Az objektum elhelyezkedése Objektumok formázása.
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata Skultéti Attila
Script nyelvek előadás
Kovács Gergely Péter Bevezetés
Depth First Search Backtracking
Endnote Cite While You Write plugin 2015 Skultéti Attila
Előadás másolata:

Listák, Vermek és Várakozási Sorok

Listák Pl: Kirándulók listája Bevásárló lista Alma Kenyér Krumpli Szappan Mosópor Bevásárló lista

Listák Def: A lista szekvenciális adatszerkezet amely azonos típusú elemekből épül fel és ezekkel bizonyos sajátos műveletek végezhetőek A lista elemeit csak egymást követő sorrendben járhatjuk be Minden elemnek az elsőt kivéve van előzője az utolsót kivéve következője.

A listával végezhető műveletek 1. Létrehozás 2. Lista elemeinek kiírása 3. Egy új elem beszúrása a listába 4. Egy elem törlése a listából 5. Egy elem megkeresése a listában 6. Lista elemeinek a rendezése

Létrehozás Meg kell adnunk a lista elemszámát és beolvasni az elemeket: Write(‘n=’); Readln(n); For i:=1 to n do Begin write(‘a lista’,i,’edik eleme:’); readln(list[i]); End;

Lista elemeinek kiírása Meg kell adnunk a lista elemszámát kiírni az elemeket: For i:=1 to n do Begin write(‘a lista’,i,’edik eleme:’); write(list[i]); End;

Egy új elem beszúrása a listába A poz pozícióba szeretnénk egy elemet beszúrni. Write(‘A pozició’); Readln(poz); Write(‘Az érték’); Readln(érték); For i:=n downto poz do list[i+1]:=list[i]; list[poz]:=érték; Inc(n); Alma Kenyér Krumpli Szappan Mosópor Hagyma

Egy elem törlése a listából A poz pozícióból szeretnénk egy elemet törölni. Write(‘A pozició’); Readln(poz); For i:=poz+1 to n do list[i-1]:=list[i]; Dec(n); Alma Kenyér Krumpli Szappan Mosópor

Feladat: Írjuk progrmot amely egy listát karbantart. A program tartalmazzon egy menüt amelyből ki lehet választani a következő műveleteket: 1. Lista Létrehozás 2. Lista elemeinek kiírása 3. Egy új elem beszúrása a listába 4. Egy elem törlése a listából 5. Egy elem megkeresése a listában 6. Kiléps