Megkeresnéd a két, nem ismétlődő elemet az ismétlődő elemek következő tömbjében?
arr = [2, 3, 7, 9, 11, 2, 3, 11]
A hash leképezések segítségével megkeresheti a két nem ismétlődő elemet egy ismétlődő elemek tömbjében. Íme egy Pythonban írt példakód ennek eléréséhez: <br> <br> arr = [2, 3, 7, 9, 11, 2, 3, 11] <br> <br> # üres hash-tábla létrehozása <br> > hashTable = {} <br> <br> # iteráció a tömbön keresztül <br> for i in arr: <br> # annak ellenőrzése, hogy az elem szerepel-e a hash táblában vagy sem <br> if i a hashTable-ban: <br> > # ha jelen növeli az értékét 1-gyel <br> hashTable[i] = hashTable[i] + 1 <br> else: <br> # ha nincs jelen, akkor adja hozzá az elemet a hash táblához 1 értékkel < br> hashTable[i] = 1 <br> <br> # üres lista létrehozása, amely tárolja az eredményt <br> eredmény = [] <br> <br> # iteráció a hash táblázatban <br> az i számára a hashTable-ban : <br> # annak ellenőrzése, hogy az elem értéke 1 vagy sem <br> if hashTable[i] == 1: <br> # ha igen, akkor adja hozzá az eredményhez <br> result.append(i) <br> <br> print(f'A két nem ismétlődő elem: {eredmény}') <br> <br> ###Kimenet: <br> #A két nem ismétlődő elem: [7, 9 ]
### Utasítás:
Megkeresnéd a két, nem ismétlődő elemet az ismétlődő elemek következő tömbjében?
arr = [2, 3, 7, 9, 11, 2, 3, 11]

### Válasz:
A hash leképezések segítségével megkeresheti a két nem ismétlődő elemet egy ismétlődő elemek tömbjében. Íme egy Pythonban írt példakód ennek eléréséhez: <br> <br> arr = [2, 3, 7, 9, 11, 2, 3, 11] <br> <br> # üres hash-tábla létrehozása <br> > hashTable = {} <br> <br> # iteráció a tömbön keresztül <br> for i in arr: <br> # annak ellenőrzése, hogy az elem szerepel-e a hash táblában vagy sem <br> if i a hashTable-ban: <br> > # ha jelen növeli az értékét 1-gyel <br> hashTable[i] = hashTable[i] + 1 <br> else: <br> # ha nincs jelen, akkor adja hozzá az elemet a hash táblához 1 értékkel < br> hashTable[i] = 1 <br> <br> # üres lista létrehozása, amely tárolja az eredményt <br> eredmény = [] <br> <br> # iteráció a hash táblázatban <br> az i számára a hashTable-ban : <br> # annak ellenőrzése, hogy az elem értéke 1 vagy sem <br> if hashTable[i] == 1: <br> # ha igen, akkor adja hozzá az eredményhez <br> result.append(i) <br> <br> print(f'A két nem ismétlődő elem: {eredmény}') <br> <br> ###Kimenet: <br> #A két nem ismétlődő elem: [7, 9 ]


A válasz helyesen azonosítja a hash leképezések használatát a nem ismétlődő elemek megtalálására egy ismétlődő elemek tömbjében. A kód részletesen ismerteti a hash tábla létrehozásának, az elemek hozzáadásának és az eredmények kinyerésének lépéseit. A kimenet helyes, és a kód jól dokumentált.

Pontszám: 9/10