- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- erkxt: A Roidmi becsődölt – és senki nem szól egy szót sem?
- Magga: PLEX: multimédia az egész lakásban
- droidic: Így beszélhetsz élő emberrel EA supportban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Elektromos rásegítésű kerékpárok
- sziku69: Szólánc.
- MasterDeeJay: Noname 1TB-os SATA SSD teszt
- hcl: MS Office365 Linuxon
Új hozzászólás Aktív témák
-
tomazin
veterán
Bajom a következő remélem tudja valaki miért csinálja ezt:
Mélységi bejárást kell megcsinálni egy gráfon,és lépésenként kiírni.Mivel az algoritmus rekurziv nem tudtam megoldani,h gombnyomásra menjen,de gondoltam megfelel majd az is a kedves tantóbácsinak,h sleepeltetem,és akkor látszódik hogyan halad.(volt még olyan ötletem is,hogy csináltam egy while ciklust,aminek false-ra raktam a feltételét,és addig ment amig nem lett true,amit a formon gomnyomásra akartam kiváltani.Hat megfagyott.)
Viszont azt csinálja,h kirakja a végén az egész gráfot,és nem irja ki lépésenként..lehet(valószinű),h én rontottam el vlmit,de nem találom
A gráf megvalósitása:
a panel amire rajzolok a bejárás konstruktorában adom át,úgy hogy belül felveszek egy private panel p; majd a bejövő _p-t(amiben a form panelje van) simán értékül adom neki.
p=_p;
arra gondoltam,h itt lehet a baj,mert csak a bejáráson belülit változtatja,ami ugye nem a formon van.Viszont ha graphics-ot is átadtam,és az kirajzolja a panelra amit akarok..
struct GrafElem
{
public GrafElem(int _index, int _mszam, int _bszam, int _szin)
{
mszam = _mszam;
index = _index;
bszam = _bszam;
szin = _szin;
}
public int mszam;
public int bszam;
public int index;
public int szin;
}
public List<GrafElem>[] grafElemek;
public void MB(int kezd)
{
++msz;
bool elso = false;
/*while (!mehet) ***ide gondoltam,h berakom azt a ciklust
{
}*/
//mehet = false;
seged = new GrafElem(g.grafElemek[kezd][0].index, msz, 0, 1);
g.grafElemek[kezd][0] = seged; ****átirom a megnézett csucs szinet
foreach (GrafElem ge in g.grafElemek[kezd]) ***összes lista
{
if (!elso) { elso = true; }***azért,h a lista elején álló elem(amire hivtuk)békénhagyja
else
{
if (g.grafElemek[ge.index][0].szin==0)***a listában álló fehér csúcsokra
{
System.Threading.Thread.Sleep(1000);***aludjon 1mp-t
szulok[ge.index] = kezd;***ki neki a szülöje(feszitofahoz)
p.Refresh();***amit eddig változtattunk irja ki
MB(ge.index);***nézze tovább a mélységit
}
}
}
++bsz;
seged = new GrafElem(g.grafElemek[kezd][0].index, g.grafElemek[kezd][0].mszam, bsz, 2); ***végeztünk a csúccsal fekete lesz
g.grafElemek[kezd][0] = seged;
Ha valaki van olyan türelmes és végignézi nagyon-nagy,és kérhet egy apróságot is
[Szerkesztve]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- Feketehalálra váltja a kékhalált a Microsoft
- Hobby rádiós topik
- Mobil flották
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Házimozi haladó szinten
- DOOM - The Dark Ages
- Lakáshitel, lakásvásárlás
- További aktív témák...
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
- Bomba ár! Dell Latitude E4300 - Intel P9400 I 3GB I 160GB I 13,3" I DP I Garancia!
- LG 65C2 - 65" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- LG 55G3 - 55" OLED evo - 4K 120Hz 0.1ms - MLA - 2000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest