Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme des reines [ Algorithme / Maths ] (cicelle)

mardi 4 décembre 2007 à 08:52:05 | probleme des reines

cicelle

Bonjour, j'ai implementé un alogorithme pour resoudre le probleme des reines 4x4, mais il n'affiche qu'une solution. Je voudrais qu'il les affiche toutes mais mon programme sort de la boucle et bien que je comprenne pourquoi je n'arrive pas a trouver une clause qui le fasse continuer :

lors qu'il a trouver que la première case ne pouvait pas être une reine, il dépile et du coup la pile est vide et il s'arrete alors qua je voudrait qu'il continue pour essayer de la mettre dans la deuxieme case.

je ne sais pas si je me suis bien fait comprendre, voici mon code :

public

void ttremplir(){
   int[] t=newint[2];
   t[0]=0;
   t[1]=0;
   
while (!p.estVide()){
      
if (this.restePlace(t)){
         
if(ech[t[0]][t[1]]==0){
            Menaces(t[0],t[1], 1);
            
p.push(t[0],t[1]);
            t=suivante(t[0],t[1]);
         }
         
else {
            
if (t[0]==taille-1 && t[1]==taille-1){
               
int [] tab= newint[2];
               tab=
p.pop();
               Menaces(tab[0],tab[1],-1);
               t=suivante(tab[0], tab[1]);
            }
            
else {
               t=suivante(t[0],t[1]);
            }
         }
      }
      
else {
         
int [] tab= newint[2];
         tab=
p.pop();
         Menaces(tab[0],tab[1],-1);
         t=suivante(tab[0], tab[1]);
      }
   }
   
if (compteReines()==taille){
      Deug.println(toString());
   }
}


Je vous serais infiniment reconnaissante de votre aide, bonne journée



....car votre regne s'acheve

jeudi 25 septembre 2008 à 17:18:44 | Re : probleme des reines

laupif

j'ai deja eu ce programme a faire mais j'avoue que je suis un peu perdu dans ton code. si tu pouvais ajouter des commentaire expliquant a quoi correspondent les variables je pourrais peut etre t'aider.



Cette discussion est classé dans : probleme, tab, suivante, reines, if


Répondre à ce message

Sujets en rapport avec ce message

tableau sans repitition [ par gigi00 ] bonjourj ai besoin d' aide pour faire fonctioner se programmedans ce programme je veux réaliser un tableau de [9][9] et qui rempli aleatoirement les c tableau de3 [ par gigi00 ] bonjour je veux que vous m aidez a corriger ce programme ,il faut que ce programme rempli aleatoirement un tableau de taille 3 sans repeter les nombre Saisie semi automatique [ par keket ] Bien le bonjour. Je viens vous voir aujourd'hui car j'ai un petit soucis de compréhension avec un code que je n'arrive pas très bien a cerner. Le but probleme java jade.Boot [ par marniro ] bonsoir je suis étudiante ,je prépare mon projet de fin d'étude j'utilse les SMA (systeme multi agents) et j'ai choisi jade comme plateforme . j'ai te probleme jar [ par jerem721 ] bonjour je vien ici dans le but qu on m'aide a trouver la solution de ce probleme voila j'ai une application que j'ai mis en jar executable;elle march aider moi [ par Nollla ] salut alors merci pour les gents qui m'ont repond mais svp moi mon probleme c avec netbeans 6.0 quelles sont les etapes a suivre pour faire des appli vector [ par gigi00 ] bonjour je veux que ce programme rempli aleatoirement  un tableau de 9 saans repition mais j ai un probleme  au niveau des colonnes import java.util.V probleme lecture fichier texte dans un tableau/vecteur [ par hichemmrabet ] Bonjour,j'ai un fichier texte que je veux lire dans un tableau (ou veteur) contenant le nom des colonnes et les valeurs séparées par des virgules mais Probleme JFrame [ par romainbisson ] Bonjour,j'ai un probleme pour un projet,j'ai cette classe la qui herite deja d'une autre classe, mais je voudrais qu'elle soit aussi extends JFrame.cl probleme bidon [ par romainbisson ] Voila j'ai un probleme bidon, j'essai de récupérer tous les sujet d'email sous forme de stringpour l'instant je fais  if((m.getSubject()!=null)){    f


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.