Hirdetés
- Rosewill "kockák" az egyedi NAS vagy házi szerver összerakásán gondolkodóknak
- Hét évet kapott a Samsung korábbi, Kínának kémkedő mérnöke
- Már nem egy, hanem két gyorsítót tartalmaz az új Google TPU generáció
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Belehúz a kapacitásbővítésbe a TSMC
Új hozzászólás Aktív témák
-
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!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Allegro vélemények - tapasztalatok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen billentyűzetet vegyek?
- Yettel topik
- Milyen monitort vegyek?
- Gyúrósok ide!
- Milyen videókártyát?
- Házimozi belépő szinten
- Milyen széket vegyek?
- További aktív témák...
- LG (32GS75QN-B) 180HZ QHD GAMER MONITOR ! AKCIÓ!
- ROG Strix G713PV 17.3" QHD IPS Ryzen 9 7945HX RTX 4060 16GB 512GB NVMe gar
- Victus 15.6" FHD IPS Ryzen AI 7 350 RTX 5060 16GB 512GB NVMe IR kam gar
- MSI Thin GF63 12UDX 15.6" FHD IPS i7-12650H RTX 3050 16GB 512GB NVMe gar
- Gigabyte AERO X16 1VH 16" QHD+ IPS Ryzen AI 7 350 RTX 5060 16GB 512GB NVMe SSD gar
- 263 - Lenovo ThinkBook 16p (G6 IAX) - Intel Core U9 275HX, RTX 5060
- 0perces! Samsung Galaxy Book5 360 2in1 Core Ultra 7 256V 16GB 2TB 15.6 FHD AMOLED TOUCH 1évgar
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- 268 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285HX, RTX 5060 (multitouch)
- MSI Thin GF63 - 15,6"FHD 144Hz - i5-12450H - 16GB - 512GB - Win11 - RTX 4050 - Garancia - MAGYAR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

,és kérhet egy apróságot is 

