Sujet: C++ Dessin de graph en ASCII art Mer 21 Fév 2018 - 22:49
Tout est dans le titre. Selon vous, qu'elle algorithme je pourrais utiliser pour dessiner un graph quelconque en ASCII Art ? C'est assez compliqué en fait.
J'ai commencé quelque chose mais j'aimerais avoir vos avis sur un possible algorithme. J'aimerais savoir comment placer les sommets et les arcs de la meilleure des manière possible. C'est une question ouverte.
Sujet: Re: C++ Dessin de graph en ASCII art Ven 23 Fév 2018 - 19:29
Oui c'est une question ouverte
Les contraintes sont: + Nombre de sommetd < 15 + Temps de calcul <= 1/5 s. ( Le temps de taper un un character) + Graph quelquonque sans arêtes multiples ni d'aretes réentrantes. + Les sommets sont des rectangles en ascci art + Les arêtes sont des lignes en ASCII art. Elle se déplace horizontalement, verticalement et tourne de 90 degré.
I'm faudrait faire des arêtes les plus droites possible. Peu de croisements. Et une surface de dessin la plus petite possible.
Pour l'instant je me contenterai de solutions très imparfaites.
Sujet: Re: C++ Dessin de graph en ASCII art Ven 2 Mar 2018 - 10:54
Boost c'est génial pour les graphs (je l'ai utilisé 2x pour des gros algos), et en principe tout est en templates donc je pense que le compilo saura bien optimiser la taille.