Kezdőoldal » Számítástechnika » Programozás » Minek tömböket használni?

Minek tömböket használni?

Figyelt kérdés

Egyáltalán minek találták ki.

Mikor használ egy programozó tömböket?

Minek a tömb ha változókban is tárolhatjuk az értékeket.

És egyáltalán minek tömbökbe tenni pár változót és objektumot?


2012. ápr. 18. 23:23
 1/5 anonim ***** válasza:
100%

Hát például adatbázisból vicces lenne 100.000 változót visszakapni egy tömb helyett.


Vagy elég béna lenne egy nyelvi fájlban minden sort külön változóba tenni.


Elég érdekes lenne adatokat rendezni 100 változóban.


Adatokat tenni tömbbe azért jó mert egyszerűen kezelhető, gyors és jó.

2012. ápr. 18. 23:31
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Tegyük fel, hogy egy szöveges fájlt akarsz beolvasni, és minden sorát külön szeretnéd eltárolni. Ha a fájl pl. 38 sorból áll, akkor nem az a módszer, hogy csinálsz 38 változót minden sorhoz, hanem létrehozol egy tömböt, aminek 38 kulcs-értékpárja lesz. Az utóbbit sokkal könnyebb ciklussal bejárni (pl. foreach [PHP, C# stb.]), és nem lesz 38 változód, hanem csak egy.
2012. ápr. 18. 23:46
Hasznos számodra ez a válasz?
 3/5 iostream ***** válasza:

Kis elmélet. Van az ojjektum. Ez önmagában áll, szép és jó. Aztán van ennek a kombinációs lehetősége, amikor több ugyanilyet raksz egymás mellé (ez a tömb), vagy amikor több különbözőt raksz egymás mellé (ez a rekord). Mindkettőnek megvan a maga haszna, a tömbét jól leírta az első válaszoló.


Elsősorban akkor nehéz pótolni, ha futásidőben derül ki a tárolandó adatok száma, de egyébként is kényelmesebb a használata, és hatékonysági okok is közrejátszanak. Tömbből elemet kiválasztani mindig konstans idő, míg külön nevesített változók közül kihalászni nem mindig.

2012. ápr. 18. 23:48
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

A tömb az egyik legfontosabb adatszerkezet, szinte mindenhol használják.

Ha ezt te még nem tapasztaltad, akkor vagy nagyon kezdő vagy, vagy súlyos gondok vannak.


Írtak itt sok jó példát, hogy mikor hasznos, de persze ezen kívül is még rengeteg eset van.


Többnyire, amikor azonos adatokat akarunk tárolni, többet, akkor használjuk. Tényleg hülyeség lenne egyes esetekben 20-30 változót felvenni (ráadásul kezelni is nehéz lenne), sokkal könnyebb 1 db tömb és kész.

A tömbök minden elemén, a változókkal ellentétben végig lehet iterálni és ráadásul egyes elemek elérése konstans idő alatt történik, nem feltétlenül kell sorban lépkedni az elemeken. (Míg mondjuk egy láncolt listában csak sorban lehet lépkedni....)


Kicsit rövid, de wiki: [link]

2012. ápr. 19. 00:50
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Összefoglalva kicsit

A tömb is változó:)

A tömb elemeire könnyű hivatkozni,főleg ciklusba szervezésnél hasznos ill. amikor nem tudni előre,hogy melyik elemre lesz szükség.

Pl hogy oldanád meg programozásilag,ha teszem azt van a1,a2,a3,a4,a5 változód hogy egy függvény adja vissza a n. elemet? Végig if n=1 return a1 ? láthatod,hogy ez nem járható út..

2012. ápr. 19. 09:28
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!