Rendező algoritmusok. Tartalomjegyzék. Készítette: Gál Tamás

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Rendező algoritmusok. Tartalomjegyzék. Készítette: Gál Tamás"

Átírás

1 Rendező algortmusok Tartalomjegyzék Csere...2 Tömbelemek cseréje...2 Tömbelemek cseréje a a[]>a[+1]...3 n-1 csere, a a[]>a[+1]...4 (n-1)*(n-1) csere, a a[]>a[+1]...5 Buborék rendezés...6 Cserés rendezés...7 Mnmum kválasztásos rendezés...8 Beszúrásos rendezés...9 Készítette: Gál Tamás Creatve Commons -Nevezd meg!-ne add el!-így add tovább! 2.5 Magyarország lcenc alatt asználató GT Rendező algortmusok 1

2 Csere tmp = a a = b b = tmp C# és Java kód nt a = 5; nt b = 6; nt tmp; tmp = a; a = b; b = tmp; tmp = a a = b b = tmp Console.WrteLne("a: "+a); Console.WrteLne("b: "+b); - Console.WrteLne elyett System.out.prntln Tömbelemek cseréje tmp = a[] a[] = a[+1] a[+1] = tmp nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp, = 0; for (nt j=0;j<n;j++) {Console.Wrte(a[j]+", "); tmp = a[]; a[] = a[+1]; a[+1] = tmp; Console.WrteLne(); for (nt j=0;j<n;j++) {Console.Wrte(a[j]+", "); tmp = a[] a[] = a[+1] a[+1] = tmp - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln GT Rendező algortmusok 2

3 Tömbelemek cseréje a a[]>a[+1] Csak akkor cserélünk, a a nagyobb ndexű elem értéke ksebb. a a[]>a[+1] akkor tmp = a[] a[] = a[+1] a[+1] = tmp a vége nt[] a = {22, 5, 2, 4; nt n = a.lengt; //a tömb mérete nt tmp, = 0; for (nt j=0;j<n;j++) {Console.Wrte(a[j]+", "); tmp = a[] a[] = a [+1] a[+1] = a[] a[] > a[+1] f(a[]>a[+1]) { tmp = a[]; a[] = a[+1]; a[+1] = tmp; Console.WrteLne(); for (nt j=0;j<n;j++) {Console.Wrte(a[j]+", "); - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln Utána: 5, 22, 4, 2, GT Rendező algortmusok 3

4 n-1 csere, a a[]>a[+1] A tömböt egyszer véggjárjuk az egymás mellett tömbelemeket kcseréljük, a a nagyobb ndexű elem értéke ksebb. cklus j=0 -tól n-2 -g a a[j]>a[j+1] akkor tmp = a[j] a[j] = a[j+1] a[j+1] = tmp a vége cklus vége nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); csere(a[j],a[j+1]) j = 0 j < n-1 a[j] > a[j+1] for (nt j=0;j<n-1;j++) { f(a[j]>a[j+1]) { tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln 1. csere: 22, 5, 4, 2, 2. csere: 5, 22, 4, 2, 3. csere: 5, 4, 22, 2, Utána: 5, 4, 2, 22, GT Rendező algortmusok 4

5 (n-1)*(n-1) csere, a a[]>a[+1] A tömböt n-1 -szer véggjárjuk az egymás mellett tömbelemeket kcseréljük, a a nagyobb ndexű elem értéke ksebb. A végeredmény rendezett tömb lesz, de gen sok felesleges műveletet végzünk. = 0 Cklus := 0 tól n-2 -g Cklus j := 0-től n-2 -g Ha a[j] > a[j+1] akkor Csere( a[j], a[j+1] ) Clus vége Cklus vége nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); for (nt =0;<n-1;++) { for (nt j=0;j<n-1;j++) { f(a[j]>a[j+1]) { tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln = + 1 csere(a[j],a[j+1]) < n-1 j = 0 j < n-1 a[j] > a[j+1] 1. külső cklus végén: 5, 4, 2, 22, 2. külső cklus végén: 4, 2, 5, 22, 3. külső cklus végén: 2, 4, 5, 22, Utána: 2, 4, 5, 22 GT Rendező algortmusok 5

6 Buborék rendezés Az egymás után elemeket összeasonlítjuk. Ha a nagyobb értékű elem alacsonyabb ndexű elyen van, akkor kcseréljük őket. A tömbön először véggaladva a legnagyobb elem a legnagyobb sorszámú elyen lesz. A külső cklus cklusváltozója n-1-től csökken 1-g. A belső cklus csak 0-tól -1 -g tart. Cklus := n-1 től 1 -g Cklus j := 0-től -1 -g Ha a[j] > a[j+1] akkor Csere( a[j], a[j+1] ) Clus vége Cklus vége nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); for (nt =n-1;>0;--) { for (nt j=0;j<;j++) { f(a[j]>a[j+1]) { tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); = n - 1 > 0 j = 0 j < - 1 = - 1 a[j] > a[j+1] csere(a[j],a[j+1]) - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln 1. külső cklus végén: 5, 4, 2, 22, 2. külső cklus végén: 4, 2, 5, 22, 3. külső cklus végén: 2, 4, 5, 22, Utána: 2, 4, 5, 22 GT Rendező algortmusok 6

7 Cserés rendezés A tömb 1..N eleme közül kválasztjuk a legksebbet, majd azt a legelső elem elyére tesszük. A tömb 2..N eleme közül kválasztjuk a legksebbet, majd azt a másodk elem elyére tesszük. Cklus := 0 tól n-2 -g Cklus j := +1-től n-1 -g Ha a[] > a[j] akkor Csere( a[], a[j] ) Clus vége Cklus vége nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); for (nt =0;<n-1;++) { for (nt j=+1;j<n;j++) { f(a[]>a[j]) { tmp = a[j]; a[j] = a[]; a[] = tmp; Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); = + 1 csere(a[],a[j]) = 0 < n-1 j = +1 j < n a[] > a[j] - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln 1. külső cklus végén: 2, 22, 5, 4, 2. külső cklus végén: 2, 4, 22, 5, 3. külső cklus végén: 2, 4, 5, 22, Utána: 2, 4, 5, 22 GT Rendező algortmusok 7

8 Mnmum kválasztásos rendezés Működése asonló a cserés rendezésez, a csere csak a belső cklus után valósul meg. A belső cklus csak értékadást tartalmaz, amnek futás deje lényegesen rövdebb. Cklus := 0 tól n-2 -g mn = ; Cklus j := +1-től n-1 -g Ha a[] > a[j] akkor mn = j Clus vége Csere( a[], a[mn] ) Cklus vége nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt tmp, mn; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); for (nt =0;<n-1;++) { mn = ; for (nt j=+1;j<n;j++) { f(a[]>a[j]) { mn = j; tmp = a[mn]; a[mn] = a[]; a[] = tmp; = + 1 csere(a[],a[j]) = 0 < n-1 j = +1 j < n a[] > a[j] Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); - Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln 1. külső cklus végén: 2, 5, 4, 22, 2. külső cklus végén: 2, 4, 5, 22,, 3. külső cklus végén: 2, 4, 5, 22, Utána: 2, 4, 5, 22 GT Rendező algortmusok 8

9 Beszúrásos rendezés Sorra egymás után kemeljük a tömb elemet. Ha a kemelt elem előtt nála nagyobb elemeket találunk, akkor azokat eggyel átrább másoljuk. Cklus = 1 től n-1 -g kulcs = a[] j = -1 Cklus amíg j >= 0 és a[j]>kulcs a[j+1] = a[j] j = j 1 Clus vége a[j+1] = kulcs Cklus vége = 1 < n kulcs = a[] nt[] a = {22, 5, 4, 2; nt n = a.lengt; //a tömb mérete nt j, kulcs; for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); j = - 1 j>=0 és a[j]>kulcs for (nt =1;<n;++) { kulcs = a[]; j = -1; wle(j >= 0 && a[j]>kulcs) { a[j+1] = a[j]; j = j - 1; a[j+1] = kulcs; Console.WrteLne(); for (nt k=0;k<n;k++) {Console.Wrte(a[k]+", "); a[j+1] = a[j] j = j - 1 a[j+1] = kulcs = Console.Wrte elyett System.out.prnt - Console.WrteLne elyett System.out.prntln Kulcs=5 > 5, 22, 4, 2, Kulcs=4 > 4, 5, 22, 2, Kulcs=2 > 2, 4, 5, 22, Utána: 2, 4, 5, 22, GT Rendező algortmusok 9

Egyszerű algoritmusok

Egyszerű algoritmusok Egyszerű algortmusok Tartalomjegyzék Összegzés...2 Maxmum kválasztás...3 Mnmum kválasztás...4 Megszámlálás...5 Eldöntés...6 Eldöntés - wle...8 Lneárs keresés...10 Készítette: Gál Tamás Creatve Commons

Részletesebben

Másolásra épülő algoritmusok

Másolásra épülő algoritmusok Másolásra épülő algortmusok Tartalomjegyzék Másolás...2 Másolás és módosítás...3 Másolás és módosítás plusz...4 Tömbelemek módosítása...5 Kválogatás...6 Szétválogat...7 Unó...8 Metszet...9 Összefuttatás...10

Részletesebben

Vezérlési szerkezetek

Vezérlési szerkezetek Vezérlés szerkezetek Tartalomjegyzék Elágazás2 Elágazás blokkal..2 Elágazás else ággal.3 Elágazás else ággal blokkal4 Egymásba ágyazott elágazások5 Többrányú elágazás..6 Elöltesztelős cklus.8 Hátultesztelős

Részletesebben

Vezérlési szerkezetek

Vezérlési szerkezetek Vezérlés szerkezetek Elágazás Ha a feltétel teljesül, akkor az gaz ágon találató t a program végreajtja, egyébként átlép. a feltétel akkor nt a = 6; nt b = 5; f (a>b) Console.WrteLne("Az a nagyobb: "+a);

Részletesebben

Algoritmuselmélet 2. előadás

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

Részletesebben

Ö Á Í Í ű ű ú ű ű ű ű ú ú ú ú ű ű ű ű ű ű ű ű ű ú ű ú ú ú ű ú Á ú ű ű Ó ú ű ű ű ú Ó ú ű ú É ú ú ú ű ű ú ű ú Ú Á ú É ú Ó ú ú ú ú ű ű ű ú É Á É É ű ű Í ú ú Ó Í ű Í ű ű ú ű ű ű É ű ú Á ű ű ú Í ű Á ű ú ú É

Részletesebben

ö ö ö ö ö ö ö ű ű ö ö ö ö ö Ő ö Ó Ú ö Ö ö ö ö ö Ö Ő ö ö Í Ó Ó Ő ö ö ö ö ö Ő Ő Ó Ő É ö Ú ö ö Ő ö ö ö ö ö ö ö Ő ö Ő É ö Ő ö ö Ő ö ö ö Ó ű ö ö ö Ő ö ö ö Í Ő Ó Í ö ö ö ö Ő Ő Ő Ő Í Ó Ő Ő Í Ő ö ö ö ö ö Ő Ő ö

Részletesebben

Ú ű ü ü Ü ű É É Ö Ö Á ü ü ü ű É ú Á Ö Ü ü ü ű É Á É Ű ű Ü Ü ű ü ű ü ű ü Ü ü ü Ű Á Á Á ű ú ű Á Ó Ó É Á Ó Á Ó ű ü ü ű ű ü ú ú ü ü ü ű ü ű Ü ű ü ü ú ü Ö ü ú ú ü ü ü ü ű ú ü Ó ü Ó Ó ü ü Ó ü ü Ó ű ű ú ű ű ü

Részletesebben

Rendezések. A rendezési probléma: Bemenet: Kimenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat

Rendezések. A rendezési probléma: Bemenet: Kimenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat 9. Előadás Rendezések A rendezési probléma: Bemenet: n számot tartalmazó (a 1,a 2,,a n ) sorozat Kimenet: a bemenő sorozat olyan (a 1, a 2,,a n ) permutációja, hogy a 1 a 2 a n 2 Rendezések Általánosabban:

Részletesebben

Rendezések. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar október 24.

Rendezések. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar október 24. Rendezések 8. előadás Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2011. október 24. Sergyán (OE NIK) AAO 08 2011. október 24. 1 / 1 Felhasznált irodalom

Részletesebben

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések)

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések) Adatszerkezetek Nevezetes algoritmusok (Keresések, rendezések) Keresések A probléma általános megfogalmazása: Adott egy N elemű sorozat, keressük meg azt az elemet (határozzuk meg a helyét a sorozatban),

Részletesebben

Rendezések. Összehasonlító rendezések

Rendezések. Összehasonlító rendezések Rendezések Összehasonlító rendezések Remdezés - Alapfeladat: Egy A nevű N elemű sorozat elemeinek nagyság szerinti sorrendbe rendezése - Feltételezzük: o A sorozat elemei olyanok, amelyekre a >, relációk

Részletesebben

PROGRAMOZÁSI TÉTELEK

PROGRAMOZÁSI TÉTELEK PROGRAMOZÁSI TÉTELEK Összegzés tétele Adott egy N elemű számsorozat: A(N). Számoljuk ki az elemek összegét! S:=0 Ciklus I=1-től N-ig S:=S+A(I) Megszámlálás tétele Adott egy N elemű sorozat és egy - a sorozat

Részletesebben

A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem

A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem A számítástudomány alapjai Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Bináris keresőfa, kupac Katona Gyula Y. (BME SZIT) A számítástudomány

Részletesebben

Kupacrendezés. Az s sorban lévő elemeket rendezzük a k kupac segítségével! k.empty. not s.isempty. e:=s.out k.insert(e) not k.

Kupacrendezés. Az s sorban lévő elemeket rendezzük a k kupac segítségével! k.empty. not s.isempty. e:=s.out k.insert(e) not k. 10. Előadás Beszúró rendezés Használjuk a kupacokat rendezésre! Szúrd be az elemeket egy kupacba! Amíg a sor ki nem ürül, vedd ki a kupacból a maximális elemet, és tedd az eredmény (rendezett) sorba! 2

Részletesebben

Haladó rendezések. PPT 2007/2008 tavasz.

Haladó rendezések. PPT 2007/2008 tavasz. Haladó rendezések szenasi.sandor@nik.bmf.hu PPT 2007/2008 tavasz http://nik.bmf.hu/ppt 1 Témakörök Alapvető összehasonlító rendezések Shell rendezés Kupacrendezés Leszámláló rendezés Radix rendezés Edényrendezés

Részletesebben

Eljárások, függvények

Eljárások, függvények Eljárások, függvények Tartalomjegyzék Az alprogramok...2 Kérdések, feladatok...2 Kérdések, feladatok...3 Eljárások...3 Kérdések, feladatok...4 Érték és cím szerinti paraméterátadás...5 Kérdések, feladatok...6

Részletesebben

Ö ü ö ü Ö Ö ü ú ó ü ö ö Ö ó Ö ö ú ö ó ö ö ó ö ö ö í í ö ö ü ü ö í ü ö ö í ö í ó ü ö ö í ü í ö í ü ú ü ö Ö ü ö ű ó í ó ó ó ö í ü ó ó ó ö ö ó ö í ó ü ó ó ö ö ü ó ö ö ó ó ó ü ü ó ó ö ö ü í ö ű ö ű ö ö ű í

Részletesebben

í ö í í ú ű í í í ú í ű í Ü ö ö ö ü ö ö ö í ö ö ö ö Ö Á ö ö É ö ö ú ú ö ö ú ö í Á Á ö Ü Ú í ÁÁ ö í ö í í ú ű í ö ö í ú É í ű í ö ö É í í ű í ű í É í í ü ű ü ű í Á Á í ü í ü í ü ö ű ö É ü É ú Á Ó í í í

Részletesebben

Algoritmusok és adatszerkezetek gyakorlat 09 Rendezések

Algoritmusok és adatszerkezetek gyakorlat 09 Rendezések Algortmusok és adatszerkezetek gyakorlat 09 Rendezések Néhány órával ezelőtt megsmerkedtünk már a Merge Sort rendező algortmussal. A Merge Sort-ról tuduk, hogy a legrosszabb eset dőgénye O(n log n). Tetszőleges

Részletesebben

Á ü ü Á Á Á ü Á ű ű ű Ö ü ü ü ü ü ü ü ű É É É É Ö Á ű ű ű Á ű ű Á ű Ö Í ű ü ü ü ü Í ü Í Ü Ö ü Ü ü ű ű Ö Ö Ü ü ü ű ü Í ü ü ü Ő Ő Ü ü Í ű Ó ü ű Ú ü ü ü ü ü Ö ü Ű Á Á ű É ü ü ü ü ű ü ü ü ű Ö Á Í Ú ü Ö Í Ö

Részletesebben

Programozás alapjai 9. előadás. Wagner György Általános Informatikai Tanszék

Programozás alapjai 9. előadás. Wagner György Általános Informatikai Tanszék 9. előadás Wagner György Általános Informatikai Tanszék Leszámoló rendezés Elve: a rendezett listában a j-ik kulcs pontosan j-1 kulcsnál lesz nagyobb. (Ezért ha egy kulcsról tudjuk, hogy 27 másiknál nagyobb,

Részletesebben

Bánsághi Anna 2014 Bánsághi Anna 1 of 68

Bánsághi Anna 2014 Bánsághi Anna 1 of 68 IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 3. ELŐADÁS - PROGRAMOZÁSI TÉTELEK 2014 Bánsághi Anna 1 of 68 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív

Részletesebben

Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)

Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2) Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.05. -1- Függvények C program egymás mellé rendelt függvényekből

Részletesebben

Algoritmusok vektorokkal keresések 1

Algoritmusok vektorokkal keresések 1 Algoritmusok vektorokkal keresések 1 function TELJES_KERES1(A, érték) - - teljes keresés while ciklussal 1. i 1 2. while i méret(a) és A[i] érték do 3. i i + 1 4. end while 5. if i > méret(a) then 6. KIVÉTEL

Részletesebben

Ü ű Ú Ö Ü É É ű É Ö Ü É ű Á ű Ú Ú Ú Á Á ű Á É É Ú Á ű Ó Ó Á Ú Á ű Ü Á Ú Ú Á ű Ú Á Ú Á Á Ú Ú Á Á Á Á Á É Ú Ú ű Á Á Ú Á Ú Á É Á É É Á Ú Ú É Á Á Á É É Á Á É Á É Á É Ü Ú Ó Á Á É Á ű Ü Á Ú Á Ü Á É É ű ű Á Ú

Részletesebben

Közismereti informatika I. 4. előadás

Közismereti informatika I. 4. előadás Közismereti informatika I. 4. előadás Rendezések Bemenet: N: Egész, X: Tömb(1..N: Egész) Kimenet: X: Tömb(1..N: Egész) Előfeltétel: Utófeltétel: Rendezett(X) és X=permutáció(X ) Az eredmény a bemenet egy

Részletesebben

Véletlenszám generátorok. 5. előadás

Véletlenszám generátorok. 5. előadás Véletlenszám generátorok 5. előadás Véletlenszerű változók, valószínűség véletlen, véletlen változók valószínűség fogalma egy adott esemény bekövetkezésének esélye értékét 0 és között adjuk meg az összes

Részletesebben

Keresés és rendezés. A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán

Keresés és rendezés. A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán Keresés Rendezés Feladat Keresés és rendezés A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán 2016. november 7. Farkas B., Fiala

Részletesebben

Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.

Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I. Keresés Rendezés Feladat Keresés Rendezés Feladat Tartalom Keresés és rendezés A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán

Részletesebben

Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)

Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3) Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Függvények C program egymás mellé rendelt függvényekből áll. A függvény (alprogram) jó absztrakciós eszköz a programok

Részletesebben

Leica DISTOTMD510. X310 The original laser distance meter. The original laser distance meter

Leica DISTOTMD510. X310 The original laser distance meter. The original laser distance meter TM Leca DISTO Leca DISTOTMD510 X10 The orgnal laser dstance meter The orgnal laser dstance meter Tartalomjegyzék A műszer beállítása - - - - - - - - - - - - - - - - - - - - - - - - - 2 Bevezetés - - -

Részletesebben

Adatszerkezetek 1. előadás

Adatszerkezetek 1. előadás Adatszerkezetek 1. előadás Irodalom: Lipschutz: Adatszerkezetek Morvay, Sebők: Számítógépes adatkezelés Cormen, Leiserson, Rives, Stein: Új algoritmusok http://it.inf.unideb.hu/~halasz http://it.inf.unideb.hu/adatszerk

Részletesebben

8. Programozási tételek felsoroló típusokra

8. Programozási tételek felsoroló típusokra 8. Programozás tételek felsoroló típusokra Ha egy adatot elem értékek csoportja reprezentál, akkor az adat feldolgozása ezen értékek feldolgozásából áll. Az lyen adat típusának lényeges jellemzője, hogy

Részletesebben

ML/GL (164)

ML/GL (164) ML/GL (164) + 375 17 309-9999 + 375 29 603-9999 + 375 33 603-9999 + 375 25 603-9999 A2513203131 2321 1519 35% A164320591380 3976 2771 30% A1643206113 3554 2477 30% A1643202431 889 582 35% A2519801164 352

Részletesebben

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós szeptember 27. Széchenyi István Egyetem, Gy r

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós szeptember 27. Széchenyi István Egyetem, Gy r Programozás alapjai (GKxB_INTM023) Széchenyi István Egyetem, Gy r 2018. szeptember 27. Háromszög szerkeszthet ségének ellen rzése ANSI C (C89) megvalósítás #i n c l u d e i n t main ( v

Részletesebben

Tartalom. Programozási alapismeretek. 11. előadás

Tartalom. Programozási alapismeretek. 11. előadás Tartalom Programozási alapismeretek 11. előadás Rendezési feladat specifikáció Egyszerű cserés Minimum-kiválasztásos Buborékos Javított buborékos Beillesztéses Javított beillesztéses Szétosztó Számlálva

Részletesebben

4 205 044-2012/11 Változtatások joga fenntartva. Kezelési útmutató. UltraGas kondenzációs gázkazán. Az energia megőrzése környezetünk védelme

4 205 044-2012/11 Változtatások joga fenntartva. Kezelési útmutató. UltraGas kondenzációs gázkazán. Az energia megőrzése környezetünk védelme HU 4 205 044-2012/11 Változtatások joga fenntartva Kezelés útmutató UltraGas kondenzácós gázkazán Az energa megőrzése környezetünk védelme Tartalomjegyzék UltraGas 15-1000 4 205 044 1. Kezelés útmutató

Részletesebben

Egyirányban láncolt lista

Egyirányban láncolt lista Egyirányban láncolt lista A tárhely (listaelem) az adatelem értékén kívül egy mutatót tartalmaz, amely a következő listaelem címét tartalmazza. A láncolt lista első elemének címét egy, a láncszerkezeten

Részletesebben

A félév során előkerülő témakörök

A félév során előkerülő témakörök A félév során előkerülő témakörök rekurzív algoritmusok rendező algoritmusok alapvető adattípusok, adatszerkezetek, és kapcsolódó algoritmusok dinamikus programozás mohó algoritmusok gráf algoritmusok

Részletesebben

MŰSZAKI TUDOMÁNYI DOKTORI ISKOLA. Napkollektorok üzemi jellemzőinek modellezése

MŰSZAKI TUDOMÁNYI DOKTORI ISKOLA. Napkollektorok üzemi jellemzőinek modellezése MŰSZAKI TUDOMÁNYI DOKTORI ISKOLA Napkollektorok üzem jellemzőnek modellezése Doktor (PhD) értekezés tézse Péter Szabó István Gödöllő 015 A doktor skola megnevezése: Műszak Tudomány Doktor Iskola tudományága:

Részletesebben

Adatbázis rendszerek Gy: Algoritmusok C-ben

Adatbázis rendszerek Gy: Algoritmusok C-ben Adatbázis rendszerek 1. 1. Gy: Algoritmusok C-ben 53/1 B ITv: MAN 2015.09.08 Alapalgoritmusok Összegzés Megszámlálás Kiválasztás Kiválasztásos rendezés Összefésülés Szétválogatás Gyorsrendezés 53/2 Összegzés

Részletesebben

Előző óra összefoglalása. Programozás alapjai C nyelv 3. gyakorlat. Karakter típus (char) Karakter konstansok. Karaktersorozatot lezáró nulla

Előző óra összefoglalása. Programozás alapjai C nyelv 3. gyakorlat. Karakter típus (char) Karakter konstansok. Karaktersorozatot lezáró nulla Programozás alapja C yelv 3. gyakorlat Szeberéy Imre BME IIT Programozás alapja I. (C yelv, gyakorlat) BME-IIT Sz.I. 25..3.. -- Előző óra összefoglalása Algortmus leírása Sztaxs leírása

Részletesebben

ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK

ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK 1. ALGORITMUS FOGALMA ÉS JELLEMZŐI Az algortmus egyértelműen végreajtató tevékenység-, vagy utasítássorozat, amely véges sok lépés után befejeződk. 1.1 Fajtá: -

Részletesebben

The original laser distance meter. The original laser distance meter

The original laser distance meter. The original laser distance meter Leca Leca DISTO DISTO TM TM D510 X310 The orgnal laser dstance meter The orgnal laser dstance meter Tartalomjegyzék A műszer beállítása - - - - - - - - - - - - - - - - - - - - - - - - - 2 Bevezetés - -

Részletesebben

Í Í Í Í Ó Í Í Í Í É Í Ú ű É Á ű ű Ú É ű ű ű É Í É Á Í Í Ő Á É Ú ű Í Í ű Í Á Í Ü Á Á Í Í Í Í Í ű Í ű Ü Í ű ű É Á É Ú Á Ö Í Á ű ű Á É É Í Í Í Í ű É ű ű Á ű ű É É É ű Ü Í É Í ű Á É É Í Í Í ű Ö Ö Í Á É Í Ü

Részletesebben

Algoritmusok és adatszerkezetek I. 10. előadás

Algoritmusok és adatszerkezetek I. 10. előadás Algortmusok és adatszerkezetek I. 10. előadás Dnamkus programozás Feladat: Adott P 1,P 2, P n pénzjegyekkel kfzethető-e F fornt? Megoldás: Tegyük fel, hogy F P P... P... m! 1 2 m 1 Ekkor F P P P P......,

Részletesebben

Programozási tételek. Elemi programozási tételek. (Sorozathoz érték rendelése)

Programozási tételek. Elemi programozási tételek. (Sorozathoz érték rendelése) Programozás tételek I. Elem programozás tételek (Sorozathoz érték redelése) Olya algortmusokat tárgyaluk meg, amelyek a programozás sorá redszerese előforduló feladatok megoldására kész választ adak. Ezeket

Részletesebben

C++ programozási nyelv

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

Részletesebben

É Ü Ü ú ú Á Ú ű É ú Ö Ü É Ü Á ű Á Á ú ú ú É Á ú ű É Ö É Á Ú Á ú ú É É ű ű ű Á ű Á ú Á ű ű ű ú Á Á ű ú ú ú ű ű ú ű ú ű Á ÁÁ É Á Á Á ű ű ú Ü É ú ű ű ű ű ű ű Ú Ü ű ű ű ú ú ű ű É ú ű ű Á ú ű É ú Ü Ú Ú Ü Ű

Részletesebben

Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar

Algoritmizálás. Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar Algoritmizálás Horváth Gyula Szegedi Tudományegyetem Természettudományi és Informatikai Kar horvath@inf.u-szeged.hu 0.1. Az algoritmikus tudás szintjei Ismeri (a megoldó algoritmust) Érti Le tudja pontosan

Részletesebben

2. Milyen értéket határoz meg az alábbi algoritmus, ha A egy vektor?. (2 pont)

2. Milyen értéket határoz meg az alábbi algoritmus, ha A egy vektor?. (2 pont) A Név: l 2017.04.06 Neptun kód: Gyakorlat vezet : HG BP l 1. Az A vektor tartalmát az alábbi KUPACOL eljárással rendezzük át maximum kupaccá. A={28, 87, 96, 65, 55, 32, 51, 69} Mi lesz az értéke az A vektor

Részletesebben

vállalatok esetén Technológia és költségek, Árdiszkrimináció és monopólium: A vállalati árbevétel megoszlása Számviteli költségek + számviteli profit

vállalatok esetén Technológia és költségek, Árdiszkrimináció és monopólium: A vállalati árbevétel megoszlása Számviteli költségek + számviteli profit 3. Elõadás Technológa és költségek, Árdszkrmnácó és monopólum: lneárs árképzés Kovács Norbert SZE KGYK, GT vállalat árbevétel megoszlása Gazdaság költség + gazdaság proft Számvtel költségek + számvtel

Részletesebben

Üzemeltető (32 400 40-80)

Üzemeltető (32 400 40-80) Közmű tulajdon Önkormányzat önkormányzati törvény alapfeladat ellátási kötelezettség üzemeltető kiválasztása Állam regionális rendszerek Vízgazdálkodási törvényben Üzemeltető (32 400 40-80) Üzemeltetői

Részletesebben

Edényrendezés. Futási idő: Tegyük fel, hogy m = n, ekkor: legjobb eset Θ(n), legrosszabb eset Θ(n 2 ), átlagos eset Θ(n).

Edényrendezés. Futási idő: Tegyük fel, hogy m = n, ekkor: legjobb eset Θ(n), legrosszabb eset Θ(n 2 ), átlagos eset Θ(n). Edényrendezés Tegyük fel, hogy a rendezendő H = {a 1,...,a n } halmaz elemei a [0,1) intervallumba eső valós számok. Vegyünk m db vödröt, V [0],...,V [m 1] és osszuk szét a rendezendő halmaz elemeit a

Részletesebben

Fogaskerékpár számítása

Fogaskerékpár számítása Fogskerékpár száítás Összeállított: Néet Géz egyete junktus Néetné Nánor Zénáb egyete tnársegé Tervezzen ele ogztú ogskerékpárt P teljesítény, z n jtó oll orultszá és z knetk áttétel seretében, lssító

Részletesebben

Programozás I. Egyszerű programozási tételek. Sergyán Szabolcs

Programozás I. Egyszerű programozási tételek. Sergyán Szabolcs Programozás I. 3. előadás Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Alkalmazott Informatikai Intézet 2015. szeptember

Részletesebben

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós április 4. Széchenyi István Egyetem, Gy r

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós április 4. Széchenyi István Egyetem, Gy r Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. április 4. Számok rendezése Feladat: Fejlesszük tovább úgy a buborék rendez algoritmust bemutató példát, hogy a felhasználó adhassa meg a

Részletesebben

Programozás I. Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu

Programozás I. Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Programozás I. 3. előadás Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Alkalmazott Informatikai Intézet 2015. szeptember

Részletesebben

Algoritmusok és adatszerkezetek gyakorlat 06 Adatszerkezetek

Algoritmusok és adatszerkezetek gyakorlat 06 Adatszerkezetek Algoritmusok és adatszerkezetek gyakorlat 06 Adatszerkezetek Tömb Ugyanolyan típusú elemeket tárol A mérete előre definiált kell legyen és nem lehet megváltoztatni futás során Legyen n a tömb mérete. Ekkor:

Részletesebben

É Á É Á Á ű ö ö Á ű Á ö ű É É Á ű ű Ó Á ö ö ö ö ö ű ö ö ö ö ö ö ö ö ö ö ö ö ű ö ö ű ö ö ö ö ö ö ö ö Ü ű ö ö ö ö ö ű ö ö ű ö ö ö É ö ö ö ö ö ö ö É ö ö ö ö ö ö ö ö ö ö É ö ű Á É Á ű ö ö Á É Á Á Á ö ö ö É

Részletesebben

Programozási alapismeretek 11. előadás

Programozási alapismeretek 11. előadás Programozási alapismeretek 11. előadás Tartalom Rendezési feladat specifikáció Egyszerű cserés rendezés Minimum-kiválasztásos rendezés Buborékos rendezés Javított buborékos rendezés Beillesztéses rendezés

Részletesebben

Megjegyzések a mesterséges holdak háromfrekvenciás Doppler-mérésének hibaelemzéséhez

Megjegyzések a mesterséges holdak háromfrekvenciás Doppler-mérésének hibaelemzéséhez H E L L E R MÁRTA DR. FERENCZ CSABA Megjegyzések esteséges holdk háofekvencás Dopple-éésének hbelezéséhez ETO 62.396.962.33.8.46: 629.783: 88.3.6 Mnt z á előző ckkünkből [] s set, kuttás bn és esteséges

Részletesebben

ü Ó Ű ü Ó Ü Ó Ű Ó Ü Ű Ü ű Ó Ű Ó Ű ü ű ű Ű ű Ű Ű Ó Á Ű Ű Ű Ű Ó Ű Ü Ű ű Ű Ó Ó Ó ű Ó Ö Ű Ű Ó Ó Ű Ü Ü Ó Ü Ó ű Á Á ü Ű Ü ű Ü Ó Ü Ü Á Ű Ó Ó Ó Ű Ü Ó Ű Ű Ü ű Ű Ű Ű Ű Ó Ü Ó Ű É Ó Ű Ó Ó ű Ó ü Ő Ü É Ö Ű ű Ü ű Ű Ö

Részletesebben

A mágneses tér energiája, állandó mágnesek, erőhatások, veszteségek

A mágneses tér energiája, állandó mágnesek, erőhatások, veszteségek A mágneses tér energája, állandó mágnesek, erőhatások, veszteségek A mágneses tér energája Egy koncentrált paraméterű, ellenállással és nduktvtással jellemzett tekercs Uáll feszültségre kapcsolásakor az

Részletesebben

Smalltalk 2. Készítette: Szabó Éva

Smalltalk 2. Készítette: Szabó Éva Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=

Részletesebben

Gyakorló feladatok ZH-ra

Gyakorló feladatok ZH-ra Algoritmuselmélet Schlotter Ildi 2011. április 6. ildi@cs.bme.hu Gyakorló feladatok ZH-ra Nagyságrendek 1. Egy algoritmusról tudjuk, hogy a lépésszáma O(n 2 ). Lehetséges-e, hogy (a) minden páros n-re

Részletesebben

Párhuzamos algoritmusok

Párhuzamos algoritmusok Párhuzamos algortmusok. Hatékonyság mértékek A árhuzamos algortmusok esetében fontos jellemző az m ( n, P, ) munka, amt a futás dő és a rocesszorszám szorzatával defnálunk. A P árhuzamos algortmus az A

Részletesebben

BBTE Matek-Infó verseny mintatételsor Informatika írásbeli vizsga

BBTE Matek-Infó verseny mintatételsor Informatika írásbeli vizsga BABEȘ BOLYAI TUDOMÁNYEGYETEM MATEMATIKA ÉS INFORMATIKA KAR A. tételsor (30 pont) 1. (5p) Tekintsük a következő alprogramot: Alprogram f(a): Ha a!= 0, akkor visszatérít: a + f(a - 1) különben visszatérít

Részletesebben

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő

Részletesebben

A poliolefinek bemutatása

A poliolefinek bemutatása A pololefnek bemutatása Poletlén és polproplén 1. Szntetkus polmerek 1.1. Osztályozás 1.2. Globáls termelés 2. Pololefnek 2.1. A pololefnek családja 2.2. PE típusok és szerkezetek 2.3. PP típusok és szerkezetek

Részletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István Operátorok Műveletek Egy (vagy több) műveleti jellel írhatók le A műveletet operandusaikkal végzik Operátorok fajtái operandusok száma szerint: egyoperandusú operátorok (pl.:

Részletesebben

1. megold s: A keresett háromjegyű szám egyik számjegye a 3-as, a két ismeretlen számjegyet jelölje a és b. A feltétel szerint

1. megold s: A keresett háromjegyű szám egyik számjegye a 3-as, a két ismeretlen számjegyet jelölje a és b. A feltétel szerint A 004{005. tan vi matematika OKTV I. kateg ria els (iskolai) fordul ja feladatainak megold sai 1. feladat Melyek azok a 10-es számrendszerbeli háromjegyű pozitív egész számok, amelyeknek számjegyei közül

Részletesebben

A kettős könyvvitelt vezető egyéb szervezet egyszerűsített beszámolója és közhasznúsági melléklete

A kettős könyvvitelt vezető egyéb szervezet egyszerűsített beszámolója és közhasznúsági melléklete Törvényszék: 01 Fővárosi Törvényszék Tárgyév: 2 0 1 2 Beküldő adatai Előtag Családi név Első utónév További utónevek Viselt név: Kató Henriett Születési név: Kató Henriett Anyja neve: Halmi Klára Születési

Részletesebben

Orosz Gyula: Markov-láncok. 4. Statisztikus golyójátékok

Orosz Gyula: Markov-láncok. 4. Statisztikus golyójátékok . Statsztkus golyójátékok Egy urnában kezdetben különböző színű golyók vannak. Ezek közül véletlenszerűen kválasztunk egyet, és a követett stratégától függően kveszünk vagy beteszünk újabb golyókat az

Részletesebben

Felvételi tematika INFORMATIKA

Felvételi tematika INFORMATIKA Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.

Részletesebben

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t.. A Név: l 2014.04.09 Neptun kód: Gyakorlat vezető: HG BP MN l 1. Adott egy (12 nem nulla értékû elemmel rendelkezõ) 6x7 méretû ritka mátrix hiányos 4+2 soros reprezentációja. SOR: 1 1 2 2 2 3 3 4 4 5 6

Részletesebben

Programozás I. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar szeptember 10.

Programozás I. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar szeptember 10. Programozás I. 1. előadás Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2012. szeptember 10. Sergyán (OE NIK) Programozás I. 2012. szeptember 10. 1 /

Részletesebben

Programozási segédlet

Programozási segédlet Programozási segédlet Programozási tételek Az alábbiakban leírtam néhány alap algoritmust, amit ismernie kell annak, aki programozásra adja a fejét. A lista korántsem teljes, ám ennyi elég kell legyen

Részletesebben

Adatbázis és szoftverfejlesztés elmélet. Programozási tételek

Adatbázis és szoftverfejlesztés elmélet. Programozási tételek Adatbázis és szoftverfejlesztés elmélet Témakör 8. 1. Egy sorozathoz egy érték hozzárendelése Az összegzés tétele Összefoglalás Programozási tételek Adott egy számsorozat. Számoljuk és írassuk ki az elemek

Részletesebben

Merkur. Festőberendezések speciális technológiával és kiváló teljesítménnyel

Merkur. Festőberendezések speciális technológiával és kiváló teljesítménnyel Festőberendezések speciális technológiával és kiváló teljesítménnyel Speciális technológia, Kiváló teljesítmény. Ergonómia, költségmegtakarítás és festési eredmények: az új szivattyúgeneráció legfontosabb

Részletesebben

vállalatok esetén Technológia és költségek, Árdiszkrimináció és monopólium: A vállalati árbevétel megoszlása Számviteli költségek + számviteli profit

vállalatok esetén Technológia és költségek, Árdiszkrimináció és monopólium: A vállalati árbevétel megoszlása Számviteli költségek + számviteli profit 3. Elõadás Technológa és költségek, Árdszkrmnácó és monopólum: lneárs árképzés Kovács Norbert SZE KGYK, GT vállalat árbevétel megoszlása Gazdaság költség + gazdaság proft Számvtel költségek + számvtel

Részletesebben

Az indukció. Azáltal, hogy ezt az összefüggést felírtuk, ezúttal nem bizonyítottuk, ez csak sejtés!

Az indukció. Azáltal, hogy ezt az összefüggést felírtuk, ezúttal nem bizonyítottuk, ez csak sejtés! Az indukció A logikában indukciónak nevezzük azt a következtetési módot, amelyek segítségével valamely osztályon belül az egyes esetekb l az általánosra következtetünk. Például: 0,, 804, 76, 48 mind oszthatóak

Részletesebben

HALMAZOK TULAJDONSÁGAI,

HALMAZOK TULAJDONSÁGAI, Halmazok definíciója, megadása HALMAZOK TULAJDONSÁGAI,. A következő definíciók közül melyek határoznak meg egyértelműen egy-egy halmazt? a) A:= { a csoport tanulói b) B:= { Magyarország városai ma c) C:=

Részletesebben

Melyik rendezés? Kódolvasási készségek fejlesztése

Melyik rendezés? Kódolvasási készségek fejlesztése Melyik rendezés? Kódolvasási készségek fejlesztése Dr. Czirkos Zoltán, BME VIK EET czirkos@eet.bme.hu 1. A feladatkiírás double tomb[10] = { 9, 5, 8, 2, 7, 5, 3, 8, 2, 1 ; for (int x = 0; x < 9; x = 1)

Részletesebben

I. Egydimenziós tömb elemeinek rendezése

I. Egydimenziós tömb elemeinek rendezése I. Egydimenziós tömb elemeinek rendezése 1. Adott egy egész számokból álló sorozat. Rendezzük növekvő sorrendbe az elemeit! Buborékrendezés. A tömb elejétől a vége felé haladva összehasonlítjuk a szomszédos

Részletesebben

ú ü Ü Á É ü ű ú ő Á Á ú ú ő ű Á Á Á ü Á ú É Ü Ó Á ü ú ő ű ü ú Á ő ő ú ü ű ű ú ű ű ű ú ü ő ü ú É ú Á ú Á ü ü ÉÉ ú É Ü Ó Á Á ü Ú Á Á ü ü ü ü ú Á Á ú Ú ü ű ú Á ő Á Ú Á Á ú É ő ő ő ő ú ő ő ő ő ő ő Ü ő ő ő

Részletesebben

Algoritmusok és adatszerkezetek gyakorlat 07

Algoritmusok és adatszerkezetek gyakorlat 07 Algoritmusok és adatszerkezetek gyakorlat 0 Keresőfák Fák Fa: összefüggő, körmentes gráf, melyre igaz, hogy: - (Általában) egy gyökér csúcsa van, melynek 0 vagy több részfája van - Pontosan egy út vezet

Részletesebben

Mátrixok 2017 Mátrixok

Mátrixok 2017 Mátrixok 2017 számtáblázatok" : számok rendezett halmaza, melyben a számok helye két paraméterrel van meghatározva. Például lineáris egyenletrendszer együtthatómátrixa 2 x 1 + 4 x 2 = 8 1 x 1 + 3 x 2 = 1 ( 2 4

Részletesebben

6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok

6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok 6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok 1. feladat: Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR). Írjon C programokat az alábbi kérdések

Részletesebben

Tartóprofilok Raktári program

Tartóprofilok Raktári program Tartóproflok Raktár program ThenKrupp Ferroglou ThenKrupp Nolcadk kadá 6. áprl Ötvözetlen é alacon ötvözéú lemeztermékek Betonacélok Szerzámacélok Melegen hengerelt rúdacélok Könnú - é zínefémek Rozdamente

Részletesebben

Á É É Á Á Á ő ő ő ő É Ó Á Á Á ő Á Ú Ú ő É Á ő Á ő Á ő ő Á É ő Á ő Á É Á É Á Á É É ű ő ű É Ú ő Á Ú Ó Á Á Ó ő Á É ő Á Ó É Ó É Ó Ú Á Á Á Ü ű ő É Á É ő Á ő ő É É É É Á Á É Á Á Á É É ű É Á Á ő É É Á Á Á Á ű

Részletesebben

Fénysugarak visszaverődésének tanulmányozása demonstrációs optikai készlet segítségével

Fénysugarak visszaverődésének tanulmányozása demonstrációs optikai készlet segítségével Fénysugarak visszaverődésének tanulmányozása demonstrációs optikai készlet segítségével Demonstrációs optikai készlet lézer fényforrással Az optikai elemeken mágnesfólia található, így azok fémtáblára

Részletesebben

Néhány szó a műről. Tisztítás technológia: Vas, mangán, arzén, ammónium

Néhány szó a műről. Tisztítás technológia: Vas, mangán, arzén, ammónium Plangár József 1 Néhány szó a műről A Dél-Nyírségben, 1976 óta működik 7 település, 46 000 felhasználóját látja el ivóvízzel Rétegvizet termel (150-200 m) Határérték feletti komponensek: Vas, mangán, arzén,

Részletesebben

Informatikai tehetséggondozás:

Informatikai tehetséggondozás: Ég és Föld vonzásában a természet titkai Informatikai tehetséggondozás: Rendezések TÁMOP-4.2.3.-12/1/KONV-2012-0018 Az alapfeladat egy N elemű sorozat nagyság szerinti sorba rendezése. A sorozat elemei

Részletesebben

Környezetvédelmi analitika

Környezetvédelmi analitika Az anyag a TÁMOP-4...A/- /--89 téma keretében készült a Pannon Egyetemen. Környezetmérnök Tudástár Sorozat szerkesztő: Dr. Domokos Endre XXXIV. kötet Környezetvédelm analtka Rezgés spektroszkópa Blles

Részletesebben

A C programozási nyelv III. Pointerek és tömbök.

A C programozási nyelv III. Pointerek és tömbök. A C programozási nyelv III. Pointerek és tömbök. Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv III. (Pointerek, tömbök) CBEV3 / 1 Mutató (pointer) fogalma A mutató olyan változó,

Részletesebben

Programozás I. 1. előadás: Algoritmusok alapjai. Sergyán Szabolcs

Programozás I. 1. előadás: Algoritmusok alapjai. Sergyán Szabolcs Programozás I. 1. előadás: Algoritmusok alapjai Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Alkalmazott Informatikai Intézet 2015. szeptember 7. Sergyán

Részletesebben

A programozás alapjai előadás. [<struktúra változó azonosítók>] ; Dinamikus adatszerkezetek:

A programozás alapjai előadás. [<struktúra változó azonosítók>] ; Dinamikus adatszerkezetek: A programozás alapjai 1 Dinamikus adatszerkezetek:. előadás Híradástechnikai Tanszék Dinamikus adatszerkezetek: Adott építőelemekből, adott szabályok szerint felépített, de nem rögzített méretű adatszerkezetek.

Részletesebben

Alkalmazott modul: Programozás. Programozási tételek, rendezések Giachetta Roberto

Alkalmazott modul: Programozás. Programozási tételek, rendezések Giachetta Roberto Eötvös Loránd Tudományegyetem Informatikai Kar Alkalmazott modul: Programozás Programozási tételek, rendezések 2015 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Algoritmusok

Részletesebben