un truc style comme ca :
check(x, y, num)
{ if(map[x][y] == 'X') map[x][y] = num ;
else return ;
check(x,y+1,num) ;
check(x,y-1,num) ;
check(x+1,y,num) ;
check(x-1,y,num) ;
}
main(void)
{
filetomap() ;
int num=0 ;
for(x=0;x<maxx;x++)
for(y=0;y<maxy;y++)
if(map[x][y] == 'X' ){ check(x,y,num+'0') ; num++ ; x=y=0 ; }
dispmap() ;
}
et la le mec il le pécho par le bras et il lui dit '
bah tout dépend des contraintes d'optimisations que tu te donnes... si bouffer N cases sur la pile te convient ou pas, si tu veux optimiser pour les formes "simples" ou pour le pire des cas, etc...
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
si tu ne connais pas le nb de collone c pas possible :/
ou bien tu compte le nb de char et tu en deduis le nb colonnes ac une division ^^
edit : division pas modulo ^^
et la le mec il le pécho par le bras et il lui dit '
oui, si '\n' est utilisé pour delimiter la ligne, sinon, on est obligé de partir de style 42 en taille et de reduire tant que strlen/taille != 0
edit : j'avais mal compris ton code, autt pour moi ^^
et la le mec il le pécho par le bras et il lui dit '
bah là c'est du O(n) en temps, on peut pas faire mieux, et du O(n*ln(n)) en espace, mais je pense pas qu'on puisse faire vraiment mieux dans le pire des cas... après évidemment on peut faire plein d'optimisations si les formes sont "presque" convexes (genre union de N trucs convexes, on doit pouvoir se débrouiller avec O(ln(n)) en espace et O(N*n) en temps)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)
Tiens ça me donne presque envie d'essayer :]

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
ok merci je connaissais pas la notation ^^
je regarderais ca demain qt je serais plus die %]
et la le mec il le pécho par le bras et il lui dit '