Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Test cases  (Citit de 4830 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
abc85
Strain


Karma: 3
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« : Martie 31, 2007, 19:21:07 »

Vreau sa testez un program care foloseste ca input un graf orientat.

Am nevoie de o unealta care sa-mi genereze niste teste mari pentru 2000+ varfuri, cu tot cu costuri, iar graful obtinut sa fie cat de cat real si din orice varf sa se poata ajunge macar pe o cale la oricare alt varf.


Va multumesc anticipat.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #1 : Martie 31, 2007, 19:25:43 »

pai faci un program care adauga muchii random. SA zicem ca ai un graf cu n noduri si m muchii, primele n-1 muchii zici sa ti le bage 1 2, 2 3, ... ,n-1 n ca sa fii sigur ca e conex, si apoi adaugi muchii random. Eventual faci si o matrice a[ i][j] in care retii muchiile deja bagate iar cand adaugi o muchie nou faci random pana nimeresti o muchie care nu este ink in graf.
« Ultima modificare: Martie 31, 2007, 22:16:47 de către Bogdan Tataroiu » Memorat
bigsarpe
Strain


Karma: -5
Deconectat Deconectat

Mesaje: 13



Vezi Profilul
« Răspunde #2 : Martie 31, 2007, 23:15:11 »

ai putea sa generezi un arbore neorientat ,il orientezi cu o parcurgere si varfurile terminale sa le unesti cu radacina...dar ai grija ca un astfel de arbore are deobicei adancimea logN si tot tre sati creeti teste speciale
astfel folosesti si memorie liniara deci N poate fi cat vrei tu
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

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