Kezdőoldal » Számítástechnika » Programozás » Mik azok az asszociatív tömbök?

Mik azok az asszociatív tömbök?

Figyelt kérdés
Igen, már rákerestem az interneten, itt nem is a definíciója érdekel, hanem egy magyarázatot szeretnék, mert nem vagyok teljesen képben a dologgal.

2020. márc. 23. 09:23
 1/5 anonim ***** válasza:
54%
Kulcs-érték párok halmaza.
2020. márc. 23. 09:54
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
54%
Amikor az elemeket nem az indexükkel éred el, hanem egy kulccsal.
2020. márc. 23. 09:58
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
16%
2020. márc. 23. 09:59
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
81%

Úgy képzeld el, hogy a tömbelemek értékeit nem az indexük alapján találod meg, mint a klasszikus tömböknél, hanem egy hozzá tartozó másik érték (kulcs) alapján.

Például klasszikus tömb:

a = [12,28,36]

Ha egy elemét keresed, akkor az indexét kell tudnod, pl. a[0] -> 12

Az asszociatív tömbnél minden értékhez egy kulcsot is megadsz. Ezek egyedi értékek, és a hozzájuk tartozó értékkel alkotnak kulcs-érték párokat.

b = {("Géza",12), ("Jenő",28), ("Béla",36)}

b["Géza"] -> 12

A "Géza" sztring alapján fog "asszociálni" a hozzá tartozó értékre.


(Hasonló elven működnek az asszociatív memóriák (pl. cache), ahol a tárolt értékeket nem cím alapján érhetjük el, hanem egy kulcs alapján. A cache memória esetén ezek a kulcsok mondjuk címek, de nem a cache saját címei (neki nincs olyan), hanem az operatív memória címei, amit éppen gyorsítótáraz.)

2020. márc. 23. 11:02
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:

Köszönöm szépen a segítséget.

Azt a wikipiédia linket nem igazán értem, ugyanis már leírtam, hogy rákerestem. Midnenesetre mégegyszer köszönöm !

2020. márc. 26. 12:37

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!