» »

Iskanje v sirino [c++] problem

Iskanje v sirino [c++] problem

mihelacko ::

V soli smo dobli da mormo iz psevdo kode napisat program (Iskanje v sirino).Rabo bi pomoc kako dolociti posameznim elementov dolzino. Spodaj imam napisano kodo, in se mi zdi da dela vse vredi, le pri dolocanju dolzine nevem kaksne argumente bi moral napisat. Vsaka pomoc zazeljena Lp

void iskanje_v_sirino(sosednost polje[20][20],int d,int s)
{

 for( int i=0; i=0;i<d;i++)
 {
    if(polje[s][i].vrednost==1 )
    {
      polje[s][i].dolzina=0;
      polje[s][i].barva=0;
      polje[s][i].predhodnik=-1;    
      q.push(s);
      break;
    }
 }
     
    int v;
     do{
       v=q.front();
       q.pop();  
        int i=0;      
        for( ;i<d;i++)
        {
           if(polje[v][i].vrednost==1 )
           {
              if(polje[v][i].barva==0)
              {
  
                  polje[v][i].barva=1;   
                  polje[v][i].dolzina=polje[][].dolzina+1; //problem ? ? ?
                  polje[v][i].predhodnik=v;
                  
                  q.push(i);

              }
               polje[v][i].barva=2;
           }
        }
      }while(!(q.empty()));
}



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Domača naloga - osnove

Oddelek: Programiranje
372867 (2084) 11tomi12
»

Pomoč pri programiranju z javo

Oddelek: Programiranje
204262 (3189) milc
»

[C++] Iskanje v globino

Oddelek: Programiranje
82759 (2499) darkkk
»

Vmesnik v Javi

Oddelek: Programiranje
142693 (2476) Camel
»

[c++] stil kodiranja, informativno

Oddelek: Programiranje
172281 (2097) CCfly

Več podobnih tem