Blogbejegyzések
-
Hogyan töröljünk adott karaktereket egy karakterláncból?
dr. Dobreff Csaba 2025. márc 4.Bizonyos esetekben szükség lehet arra, hogy egy karakterláncból adott karaktereket eltávolítsunk. Ilyen eset lehet például, ha egy szövegben csak a szavakat szeretnénk feldolgozni. Ehhez az írásjeleket először el kell távolítani....
-
Hogyan valósítsunk meg írható és csak olvasható adatattribútumokat vegyesen?
dr. Dobreff Csaba 2025. márc 4.A feladat tehát az, hogy egy osztályt úgy definiáljunk, hogy annak példányaiban bizonyos adatattribútumok írhatók és olvashatók, ugyanakkor más adatattribútumok csak olvashatók legyenek. Ez az igény olyan esetekben fordulhat elő,...
-
Gráf rajzoló és elemző grafikus alkalmazás
dr. Dobreff Csaba 2025. márc 4.Az előző bejegyzésekben gráfok reprezentációjával és az alapvető gráfalgoritmusokkal (szélességi és mélységi bejárás, legrövidebb út) foglalkoztunk. Ennek során a csúcsokat képviselő Vertex osztály mellett kifejlesztettük a gráfot modellező Graph osztályt....
-
Gráfok mélységi bejárása
dr. Dobreff Csaba 2025. febr 27.Az előző bejegyzésben gráfok szélességi bejárásával foglalkoztunk. Most gráfok mélységi bejárását (depth first traversal) fogjuk megvalósítani. A mélységi bejárás alapelve: úgy járjuk be a gráfot, hogy egy kiinduló csúcstól kezdve...
-
Gráfok szélességi bejárása
dr. Dobreff Csaba 2025. febr 27.Az előző bejegyzésekben (itt és itt) gráfok ábrázolásával és alapimplementációjával foglalkoztunk és ezt bővítettük ki azzal a képességgel, hogy egy adott csúcspontból meg tudjuk határozni a többi csúcshoz vezető legrövidebb...
-
Legrövidebb út meghatározása gráfokban
dr. Dobreff Csaba 2025. febr 25.Az előző bejegyzésben gráfok ábrázolásával és implementációjával foglalkoztunk. Most arra keressük a megoldást, hogy hogyan lehet meghatározni egy gráf egy adott csúcsából a többi csúcsba vezető legkisebb élsúlyösszegű, vagy más...
-
Gráfok megvalósítása
dr. Dobreff Csaba 2025. febr 25.Gráfokat több módon lehet matematikailag ábrázolni. A leggyakoribb reprezentációk a szomszédsági mátrix és a szomszédsági lista. Ezeket mutatja a következő ábra: A szomszédsági mátrixban a gráfban szereplő összes csúcsot (vertex)...
-
A super leutánzása, hogy jobban megértsük a használatát
dr. Dobreff Csaba 2025. febr 25.Egy korábbi, „Tudáselmélyítés és gyakorlás kész függvények vagy metódusok leutánzásával” című bejegyzésben arról volt szó, hogy a nyelv használatát és a nyelvi elemek megértését nagyban segítheti, ha megpróbálunk már készen...
-
Dekorálás osztállyal
dr. Dobreff Csaba 2025. febr 25.Függvények dekorálásával korábban már foglalkoztunk a „Mi a függvénydekorátor és mikor használjuk?” című bejegyzésben. A dekorálást leginkább closure függvénnyel megvalósított dekorátorral szokták megvalósítani. Ez a megoldás akkor lesz egy kicsit...
-
Sokszög forgatása és tükrözése vizuálisan grafikus alkalmazással – 2. rész
dr. Dobreff Csaba 2025. febr 24.Az előző bejegyzésben egy olyan, egyszerű grafikus alkalmazást kezdtünk el felépíteni, amely egy csúcspontjaival definiálható sokszöget egy megadható forgáspont körül, szintén megadható szöggel elforgat, vagy egy kezdő- és végponttal meghatározható vonalra...