Junior
Hány összehasonlítás szükséges ahhoz, hogy megtaláljuk a megfelelő elemet nyolcból?
sobes.tech MI
Válasz az MI-től
Nyolc elemű rendezett tömbben egy elem megtalálásához bináris kereséssel legfeljebb 3 összehasonlítás szükséges.
Keresés:
- Hasonlítsuk össze a mediánnal (a 4. vagy 5. elem). Határozzuk meg, melyik felében van a keresett elem.
- Hasonlítsuk össze a kiválasztott felének mediánjával (2. vagy 3.; 6. vagy 7.). Határozzuk meg a negyedet.
- Hasonlítsuk össze a kiválasztott negyedben lévő elemmel. Keressük meg az elemet.