Hogyan lehetne meghatározni azt, hogy egy sok koordinátából álló ponthalmazban hol van egy lyuk?
Ilyesmire gondolok, ezt a lyukat kellene megtalálni, és nagyjából a közepeének koordinátáját visszaadni, (nem fontos hogy pont ott legyen)(Az X koordináták adottak)
XXXXXXX
XX XX
XX XXX
XXXXXXX
Nem fontos kódot írni, elég ha kapok egy ötletet, hogy hogyan kéne megoldani, ha csak kóddal megy a magyarázás, bármilyen kód megteszi.
Hát végigmész a képernyő bal felső sarkából indulva sor-folytonosan, és ahol nincs semmi, ott lyuk van.
Egyébként valami színező algoritmust keresnék.
Nem ment el jól a kérdés, mert a dupla spacet kiszedi az oldal.
XXXXXXXXXX
XXXOOXXX
XXXOOOXXXXXXX
XXXXOXXXX
XXXXXX
XXXX
X
Az O-k szimbolizálják a lyukat, az X-ek "foglalt területek" az üres hely (space) az meg üres hely, nekem az O-kat kéne igazából megtalálni anélkül, hogy a space-eket is megtalálnám, mert nekem csak arra van szükségem amit az X-ek bezárnak, ja és ez nem lyuk, mert nyitott
XXXXXX
XXOOO
XXXXOX
XXXXXXX
A FloodFill algoritmus nem egy hülye ötlet hozzá. De itt már írtak a problémáról:
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!