Három különböző összehasonlítás
Az első lista: alma, körte, alma. A második: alma, alma, körte. Soronként nézve a második és harmadik hely eltér. Halmazként nézve mindkettő ugyanazt a kétféle szót tartalmazza. Darabszámot is őrző összehasonlításban is azonosak: két alma és egy körte szerepel mindkettőben.
Egyetlen törlés már más helyzet
A harmadik lista: alma, körte. Halmazként továbbra is ugyanazok az elemek láthatók, de az egyik alma hiányzik. Készletlistánál vagy rendelési soroknál ez valódi változás. Ha az összehasonlítás előtt minden duplikátumot törölsz, elveszíted ezt az információt.
Mikor fontos a sorrend?
Feladatlépések, időrendi események és helyezések esetén a sorrend maga is adat. Egy címkelistánál viszont lehet közömbös. Az összehasonlítás szabályát a felhasználási célból vezesd le, és rögzítsd az eredmény mellett. A „megegyezik” kijelentés csak ezzel a szabállyal együtt pontos.
Tisztítás ellenőrizhetően
A végi szóközök eltávolítása vagy a kisbetűsítés hasznos lehet, de megváltoztatja az adatot. Őrizd meg az eredeti változatot, majd külön nézetben végezd a normalizált összehasonlítást. Azonosítókat ne rendezz át vagy alakíts át automatikusan. A szöveg-összehasonlító eredménye után ellenőrizd külön a hiányzó, új és megváltozott darabszámú tételeket.
Tudáspróba
Válaszolj a három kérdésre, majd ellenőrizd a megoldókulcsot. Minden helyes válasz 1 pont.
1. Az első két lista azonos sorrendű?
- A) Igen
- B) Nem
- C) Csak halmazként van sorrendjük
2. Melyik összehasonlítás veszi észre a hiányzó második almát?
- A) A darabszámot is őrző
- B) Egyik sem
- C) A puszta halmazos
3. Mikor kell megőrizni a sorrendet?
- A) Csak egysoros listánál
- B) Soha
- C) Ha például munkalépéseket jelent
Megoldókulcs és visszajelzés
1. B) Nem A második és harmadik sor felcserélődött.
2. A) A darabszámot is őrző Az ismétlődések számát csak a darabszámos nézet tartja meg.
3. C) Ha például munkalépéseket jelent A munkafolyamat sorrendje érdemi tartalom.
Mit jelent az eredmény?
- 3 pont: mindhárom ellenőrzött összefüggést helyesen alkalmaztad. Változtass meg egy bemeneti adatot a példában, és számold újra az eredményt.
- 1–2 pont: a hibás válaszokhoz tartozó magyarázat alapján vezesd végig újra az érintett számítási lépést.
- 0 pont: olvasd el újra a cikk levezetését, majd próbálkozz a kérdésekkel a megoldókulcs nélkül.
Hiányzó válasszal a próba még nincs lezárva. Ez a rövid önellenőrzés kizárólag a cikkben bemutatott összefüggésekre vonatkozik.