• Nem Talált Eredményt

Bevezetés az Informatikába

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Bevezetés az Informatikába"

Copied!
16
0
0

Teljes szövegt

(1)

EFOP-3.4.3-16-2016-00014

DR. NÉMETH TAMÁS ADJUNKTUS

Bevezetés az Informatikába

2019.05.31.

AP1 TTIK hallgatói diploma-szerzést segítő szolgáltatások

(2)

Jelen tananyag a Szegedi Tudományegyetemen készült az Európai Unió támogatásával.

Projekt azonosító: EFOP-3.4.3-16-2016-00014

This teaching material has been made at the University of Szeged, and supported by the European Union.

Project identity number: EFOP-3.4.3-16-2016-00014

(3)

Informatika 8. lecke

elsajátításához javasolt idő: 5 óra

adatok strukturált tárolása: keresőfák és alkalmazásaik

(4)

a a a a a a a a a a a a a a a a a b a a a a b

algoritmus futási ideje: legrosszabb eset elemzése

Hatékony keresés strukturálatlan adatokban

mintaillesztés probléma

b l a b d o r t d o d o r t m u n d

d o r t m

(5)

a a a a b

S

Σ={a,b}

q

0

q

1

a a

q

2

a

q

3

a

q

4

b

q

5

b b b a

a a a a a a a a a a a a a a a a a b

A

b

Mintaillesztés automatával (megoldás)

(6)

21

9 29

4 17 24 37

1 6 13 20 22 27 31 43

(-∞,1) (1,4) (4,6) (6,9) (9,13) (13,17) (17,20) (20,21) (21,22) (22,24) (24,27) (27,29) (29,31) (31,37) (37,43) (43, ∞)

Keresés keresőfában azaz strukturált adatszerkezetben

a keresőfa egy adatszerkezet keressük: 20

gyökérből kiindulva vagy jobbra vagy balra lépünk, 4 műveletet végeztem el

és megtaláltam!

(7)

adat felvé

tele adat keresése

adat törlé se létre ho zás

adatszerke zet felszá molása (me gszüntet) minden adat törlése (üresít)

ele mszá

m vissza

ad ása

adat mó dosítása

m ű veletek adatsze rkezete ken (in terfésze k)

(8)

LIFO (Last In First Out)  Műveletek: 

Verembe  Veremből

Verem

Sor

FIFO (First In First Out)  Műveletek: 

Sorba 

Sorból

(9)

Verem, sor megvalósítása

alapműveletek : push , pop

semmi (null) eleje

verem pop

sor push verem push

sor pop

(10)

Parancs/Utasítás/Eljárás/Függvény hívás

Memória

adat + programkód

eljás programkódja

eljárás kezdete

eljárás vége

verem

függvény

bemeneti paraméterek

visszatérési érték (eredmény)

(11)

A = 5 , S o r b a ( A ) , V [ A ] = ” - ” 
 C i k l u s 


      S o r b ó l ( x ) 


      A z ö s s z e s ( x f i a i ) - r e h a V [ i ] = = 0 a k k o r S o r b a ( i ) , V [ i ] = x 


C i k l u s v é g e , h a a s o r ü r e s

Szélsségi keresés - legrövidebb út

Elérhetőség gráfokban - bejárás

5

2 8

1 4 6 9

2 5

1 2 3 4 5 6 7 8 9

3

8

7

N 5

5

1

2 2

6 9

8 8

Sor x

V

4 N

(12)

Legrövidebb út Y-ból B-be

1 2 3 4 5 6 7 8 9 10 11 12 13 1

2 3

4

Y

5 6 7 8 9 10

11

B

12 13

Megoldás:

Szélességi keresés

A=(10,11), sorba(A), T[A]=”B”


Ciklus


  sorból(e)


  e minden g szomszédjára:


ha T[g]==””: sorba(g), T[g]=e
 Ciklus vége:


-ha a sor üres, vagy
 -ha elértük Y-t

10,11 10,12

10,11 10,11

9,10 10,9

10,10

10,10

9,12

10,12

8,10

9,10

10,8

10,9

8,12

9,12

8,9

8,10

11,8

10,8

7,12

8,12

8,8

8,9

12,8

11,8

6,12

7,12

7,8

8,8

12,7 12,9

12,8

12,8 6,11

6,12

6,8

7,8

12,6

12,7 12,10

12,9 6,10

6,11 6,7 6,9

6,8 6,8 11,6

12,6 12,11

12,10 5,10

6,10 6,6

6,7 11,6

11,5

(13)

Példák adatszerkezetekre

(14)

Példák adatszerkezetekre

(15)

Kérdések

• Mitől függ az egyes műveletek műveletigénye?

• Mi az interfész és milyen szerepe van az adatszerkezetekben?

• Ha egy buszra felszállunk, annak, aki legelőször leszáll, mikor kell betennie a bőröndjét? Ez mely adatszerkezetre példa?

(16)

JELEN TANANYAG A

SZEGEDI TUDOMÁNYEGYETEMEN KÉSZÜLT AZ EURÓPAI UNIÓ TÁMOGATÁSÁVAL.

PROJEKT AZONOSÍTÓ:

EFOP-3.4.3-16-2016-00014

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

(Douglas Engelbart).. Egyéb informatikai eszközök.. okos otthon - smart home.. ezek is perifériák

jelentős platform dokumentumszerkesztő vagy -olvasó programjai képesek ezt a formátumot kezelni (olvasni ill... Egyik fő tervezési célja, hogy a webes

fájl attribútumai = egy fájlhoz rendelhető jellemzők, pl.: létrehozás dátuma, méret…. Milyen

név e-mail bankszla cím-IRSZ cím-város

mégsem eredendően gondolati tartalmakként sugárzanak felénk, ha- nem… Mészöly helyszínei és tájai, a nap- szakok és évszakok szenzuális töb- bleteként.” (6) Balassa

A második faktor, a vizuális közös figyelmi jelenet tekintetében azt láttuk, hogy szintén fő hatással bír, azaz a palatális alakváltozatot preferálták a résztvevők, ami-

Aki azt mondja, hogy majdnem kész a cikk már csak egy-két irodalmat kell betennie, az vagy feleslegesen írta meg a.. cikket, vagy már készen van vele és felesleges tovább

A felmérés problémamegoldó gondolkodásra vonatkozó hasonlóan gyenge eredményeinek összehasonlítása a TIMSS-R 7 felmérés 2001-ben nyilvánosságra hozott sikeres