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.

mardi 30 décembre 2008 à 12:10:57 | Re : probleme des reines

cicelle

Je te remercie pour ta réponse mais ce projet date de l'année dernière et si je me souviens bien j'avais laissé tomber cette approche...




....car votre regne s'acheve



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 execution d'une servlet depuis une autre servlet [ par kacenayoub ] bjr je suis entrain de developper un premier test d'un site web dynamique en java en utilisant les servlet et les jsp et je me suis trouver aujourd'h 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 Vector [ par mersai ] bonjour, j'ai un tableau de type Vector : Vector vect = new Vector(). mon probleme est simple-compliqué, je veux supprimé un élément (qui ne satisfai probleme de rafraichissement d'un JPanel [ par chien57 ] j'affiche des éléments graphic dans un JPanel et ses éléments se déplace  après avoir calculer la nouvelle position je veut rafraichir le JPanel et po Regex [ par shefiu ] Bonjour, Je voudrais utiliser les regex en java mais je n'arrive pas a comparer 2 regex donc je fais appel a vous. L'utilisateur doit entrer des coord Probleme de demarrage de glassfish sous vista [ par lekonquerant ] Bonjour je developpe un projet academique sous netbeans 6.5 et je travaille dans windows vista. je rappelle que je suis novice dans J2ee Pour commence java [ par limalima ] Bonjour,j'ai un code dont je ne comprends pas le résultat:public<font color="#7f0055


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,577 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é.