begin process at 2012 02 15 11:27:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths et Algorithmes

 > RESOLUTION DE LA TOUR DE HANOI...

RESOLUTION DE LA TOUR DE HANOI...


 Information sur la source



 Description

Ce code java permet de générer la solution de la tour de Hanoi pour un nombre infini d'anneau par la recursivité.

Source

  • import javax.swing.JOptionPane;
  • public class hanoi {
  • public static void hanoi(int n, String from, String temp, String to) {
  • if (n == 0) return;
  • hanoi(n-1, from, to, temp);
  • System.out.println("Bougez le disque " + n + " de " + from + " à " + to);
  • hanoi(n-1, temp, from, to);
  • }
  • public static void main(String[] args) {
  • String a;
  • int n;
  • a = JOptionPane.showInputDialog("Combien de diques ?");
  • n = Integer.parseInt(a);
  • hanoi(n, "A", "B", "C");
  • }
  • }
import javax.swing.JOptionPane;


public class hanoi {
	    public static void hanoi(int n, String from, String temp, String to) {
	        if (n == 0) return;
	        hanoi(n-1, from, to, temp);
	        System.out.println("Bougez le disque " + n + " de " + from + " à " + to);
	        hanoi(n-1, temp, from, to);
	    }

	    public static void main(String[] args) {
	    	String a;
	    	int n;
	    	a = JOptionPane.showInputDialog("Combien de diques ?");
	    	n = Integer.parseInt(a);
	        hanoi(n, "A", "B", "C");
	    }
}



 Sources de la même categorie

IMPLÉMENTATION DE L'ENSEMBLE C AVEC JAVA par Scupper
CALCUL D'EXPONENTIEL ( PRÉCISION MODIFIABLE) par Scupper
Source avec Zip TRANSFORMATION D'UNE EXPRESSION ARITHMETIQUE (INFIXÉ) EN POS... par billatosco
PROBLÈME DES N-REINES par jojolemariole
Source avec Zip ARRAYMATRIX -MATRICE MULTIDIMENSIONELLE ET GÉNÉRIQUE- , IMP... par labandus

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MASTERMIND par bothan
Source avec Zip Source avec une capture TOUR DE HANOI GUI par neodante
SIMULATION TOUR DE HANNOI par seif_eddine

Commentaires et avis

Commentaire de Saifoutus le 07/02/2009 19:40:38

Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tour de Hanoi en java [ par nourinux ] Bonjour tout le monde! J'ai un projet sur la résolution d'une tour de hanoi en java. J'ai fait des recherches et voici ce que j'ai choisi comme code: Hanoi [ par nourinux ] Bonjour tout le monde! J'ai un projet sur la résolution d'une tour de hanoi en java. J'ai fait des recherches et voici ce que j'ai choisi comme code: resolution d'equation [ par hatta0105 ] Bonjour! je voudrais resoudre cette equation e^x + 2x - y =0 je ne sais pas comment l'introduire, enfin de le compiler en un programme. j utilise l ID Tour infernale [ par yannovk ] Bonjour, Je suis en train de créer un programme java pour le jeu Tour Infernale (déplacer puis bloquer successivement une case). J'ai créé plusieurs JAVA==>C [ par cur2009 ] Bonjour, j'ai un petit programme développé sur Java et j'ai besoin de votre aide pour le convertir en C, je ne sais pas si ça est possible ou non ! m [clos] La bourse [ par programmeurmotive ] Bonjour mon projet c'est: Il s’agit de réaliser un petit jeu de bourse. Il s’agit d’écrire une classe permettant de décrire une acti probleme d'affichage JPanel [ par topic1 ] je debute en programmation java j'essaye de creer dans une Jframe trois JPanel deux affichant un graphique et un troisieme contenant des boutonsmon pr Tour de Hanoï [ par ypothier ] SalutJe suis à la recherche d'un code source pour le jeu "Tour de Hanoï". Quelqu'un peut m'aider ????Merciypothier Je pense que je vais me jeter de la Tour Eiffel si on m'aide pas... [ par foxylady ] Tout d'abord bonsoir.Ma question peut sembler stupide pour les experts en java mais moi elle me prend la tete depuis 48h et là j'en peux plus!En fait Screen Size [ par roiDesBranleurs ] je sais qu'en peut connaitre la taille de l'ecran (ex: 1024 x 768) en Java... mais Comment peut-on modifier la resolution de l'ecrant ???comment peut


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,855 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales