Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 01. 01. 2011 16:20

myrek
Příspěvky: 223
Reputace:   
 

pascal cesta

Dobrý den,
všem přeji "happy new year"

Potřeboval bych poradit - mam pole napriklad ['A'..'Z','A'..'Z'] of boolean
kde true znamena ze mezi body existuje hrana
a ja potrebuji poradit jak ho prohledat aby se na vystupu objevily existujici cesty kazda zvlast na radku (nezalezi na poradi pismen) a maji se zde objevit i vrcholy se stupnem nula (z nichz zadna cesta nevede).

v tomto pripade tedy vypis:
A B C
D E
F

   A   B   C   D   E   F...
A      T   

B T         T

C      T

D                      T

E                 T

F
...

v soucasne dobe jsem ve fazi kdy mam toto pole nactene a dale mam pole se stupni vrcholu a umim vypsat vrcholy se stupnem nula
dale jsem schopen vypsat na radek vsechny sousedy prvniho vrcholu (v tomto pripade AB), ale C se mi vypise az na dalsi radek kvuli tomu ze na nem mam vlastne nevypsane sousedy vrcholu B
muj chybny vypis:
A B
C

D E

F

tedy se domnivam ze bych hlavne potreboval poradit ohledne tohoto - kdyz ma A souseda tak zjistit jestli tento soused nema dalsi sousedy.

MOC Dekuji za pomoc

Offline

  • (téma jako vyřešené označil(a) myrek)

#2 01. 01. 2011 16:34

Stýv
Vrchní cenzor
Příspěvky: 5702
Reputace:   215 
Web
 

Re: pascal cesta

podle popisu mi to přijde spíš jako komponenty souvislosti, než cesty. pro výpis sousedů sousedů použij rekurzi

Online

 

#3 02. 01. 2011 00:08

myrek
Příspěvky: 223
Reputace:   
 

Re: pascal cesta

↑ Stýv:
a mohl byste mi prosím tuto proceduru(předpokládám, že to bude procedura) s rekurzí blíže vysvětlit či popsat
děkuji

Offline

 

#4 02. 01. 2011 09:30

pizet
Místo: Levice/Praha
Příspěvky: 459
Reputace:   11 
 

Re: pascal cesta

↑ myrek:

Prehľadávanie do hĺbky je základný algoritmus, ktorý by mal hádam každý vedieť. Skús si o tom niečo najprv prečítať. Napr. tu. Ak nepotrebuješ úvod do teórie grafov, tak rovno prejdi na časť, kde sa rozoberá prehľadávanie do hĺbky. Ak by si niečomu naozaj ešte potom nerozumel, tak sa pýtaj.


Do you follow my way? Or you just see a black stain swimming in the Milky Way ...
KSP je určený pre študentov základných a stredných škôl, ktorí majú záujem naučiť sa niečo z oblasti algoritmov, logických úloh, programovania a informatiky.

Offline

 

#5 08. 01. 2011 19:33 — Editoval myrek (08. 01. 2011 19:33)

myrek
Příspěvky: 223
Reputace:   
 

Re: pascal cesta

↑ pizet:
diky za odkaz
uz mam i program

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson