Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Lant graf  (Citit de 6075 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Syad
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« : Ianuarie 09, 2010, 14:37:42 »

Ma poate ajuta si pe mine cineva cu conditia de verificare a unui lant intr-un graf?Adica daca exista sau nu.Multumesc
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #1 : Ianuarie 09, 2010, 17:13:07 »

Ce înțelegi printr-un lanț? Că un lanț poate fi format și dintr-o muchie și atunci în orice graf în care există cel puțin o muchie există lanț.
Memorat
Syad
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #2 : Ianuarie 09, 2010, 18:12:36 »

Nu specifica, dar banuiesc ca trebuie sa fie minim 3 varfuri.
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #3 : Ianuarie 09, 2010, 18:15:24 »

De unde este problema?
Memorat
Syad
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #4 : Ianuarie 09, 2010, 18:20:24 »

Nu este o problema...este o cerinta...vrea sa fie un fel de algoritm care trebuie stiut.
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #5 : Ianuarie 09, 2010, 18:27:30 »

Nu este o problema...este o cerinta...vrea sa fie un fel de algoritm care trebuie stiut.
Și unde ai întâlnit-o, în ce context?
Memorat
Syad
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #6 : Ianuarie 09, 2010, 18:56:31 »

Poi asa suna."Verificare conditie lant"
Memorat
skyel
Nu mai tace
*****

Karma: 29
Deconectat Deconectat

Mesaje: 263



Vezi Profilul
« Răspunde #7 : Ianuarie 09, 2010, 19:47:27 »

Probabil se refera la existenta unui drum intr-un graf de la un nod i la un nod j. Caz in care ai putea sa faci o parcurgere a grafului.
Memorat
nparfene2004
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 81



Vezi Profilul
« Răspunde #8 : Ianuarie 09, 2010, 19:56:03 »

Considerand lantul D = d[1], d[2], ..., d[k] si graful dat prin matricea de adiacenta a,
o verificare daca D este lant in graf s-ar face cam asa:


Cod:
int eLant = 1 ;
for (i=1; i<k ; i++)
   if (a[d[i]][d[i+1]] == 0)
e_lant = 0 ;

if (eLant == 1) cout<<"este lant" ;
  else cout<<"Nu este lant" ;


Editat de moderator: Pentru tagul code trebuie sa pui paranteze patrate, adica [], nu <>.
« Ultima modificare: Ianuarie 09, 2010, 19:57:38 de către Savin Tiberiu » Memorat
chera_lary
De-al casei
***

Karma: -2
Deconectat Deconectat

Mesaje: 106



Vezi Profilul
« Răspunde #9 : Ianuarie 09, 2010, 23:34:31 »

Nu neaparat! Ca sa fie adevarat ceea ce spui tu, nodurile trebuie sa fie consecutive! Very Happy Ar putea exista lant 1-5-3-7-9;
Ca sa verifici daca exita lant de la un nod x la un nod y, aplici o parcurgere df sau bf incepand cu unul din nodurile x sau y si retii intr-un vector fie el s, nodurile vizitate!
Daca ai aplicat parcurgerea incepand cu x, verifici sa vezi daca s[y] == 1. Daca da atunci exista drum de la x la y.
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #10 : Ianuarie 10, 2010, 08:51:06 »

Toate nodurile din D sunt adiacente doua cate doua. Te las pe tine sa vezi de ce Wink
Memorat
Mishu91
Nu mai tace
*****

Karma: 169
Deconectat Deconectat

Mesaje: 751



Vezi Profilul
« Răspunde #11 : Ianuarie 10, 2010, 09:35:42 »

Este foarte amuzant că fiecare încearcă să ghicească enunțul problemei. Totuși, pune un link sau spune-ne sursa unde ai găsit problema, dacă vrei să fii ajutat.
Memorat
pauldb
Nu mai tace
*****

Karma: 821
Deconectat Deconectat

Mesaje: 1.901



Vezi Profilul
« Răspunde #12 : Ianuarie 10, 2010, 10:05:28 »

Cred ca va impacientati degeaba. Smile Mie imi suna a tema primita la facultate si cam toate temele de acolo suna asa.
Memorat

Am zis Mr. Green
Syad
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 7



Vezi Profilul
« Răspunde #13 : Ianuarie 11, 2010, 17:24:01 »

Nu este tema de facultate, este o posibila cerinta la teza de clasa a 11-a pe care o dau marti.

Se poate inchide, am rezolvat.

[editat de moderator] evita sa postezi consecutiv
« Ultima modificare: Ianuarie 13, 2010, 17:27:41 de către Sima Cotizo » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines