BVB Source Codes

Algorithm-Implementations Show Hanoi.java Source code

Return Download Algorithm-Implementations: download Hanoi.java Source code - Download Algorithm-Implementations Source code - Type:.java
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. public class Main
  6. {
  7.         //Towers of Hanoi problem algorithm implementation
  8.     //See: http://en.wikipedia.org/wiki/Tower_of_Hanoi
  9.  
  10.         public static void move(int n, int src, int temp, int dest){
  11.  
  12.                         if(n>=1){
  13.  
  14.                                 move(n-1,src,temp,dest);
  15.                                 System.out.println("Move "+src+"->"+dest);
  16.                                 move( n - 1, temp, dest, src );
  17.  
  18.                         }
  19.                 }
  20.  
  21.  
  22.         public static void main (String[] args) throws java.lang.Exception{
  23.    
  24.      //testcases
  25.      move(3,1,3,2);
  26.  
  27.         }
  28. }
downloadHanoi.java Source code - Download Algorithm-Implementations Source code
Related Source Codes/Software:
raty - 2017-04-22
RDVTabBarController - Highly customizable tabBar and tabBarController fo... 2017-04-22
material-icon-lib - Library containing over 1500 material vector icons... 2017-04-21
httpdiff - Perform the same request against two HTTP servers ... 2017-04-21
jquerytools - The missing UI library for the Web ... 2017-04-21
mcrouter - Mcrouter is a memcached protocol router for scalin... 2017-04-22
dynomite - A generic dynamo implementation for different k-v ... 2017-04-22
kityminder - Baidu brain figure 2017-04-22
llvm - Mirror of official llvm git repository located at ... 2017-04-22
RBBAnimation - Block-based animations made easy, comes with easin... 2017-04-22
ied - 2017-04-29
Nimble - A Matcher Framework for Swift and Objective-C 2017-04-29
MHVideoPhotoGallery - A Photo and Video Gallery 2017-04-29
shoulda-matchers - Collection of testing matchers extracted from Shou... 2017-04-29
Android-SlideExpandableListView - A better ExpandableListView, with animated expanda... 2017-04-29
AppSales-Mobile - App Sales allows iPhone and Mac App Store develope... 2017-04-29
react-templates - Light weight templates for react ... 2017-04-28
afterglow-theme - A minimal dark Theme for Sublime Text 2 and 3 2017-04-28
jwt-go - Golang implementation of JSON Web Tokens (JWT) 2017-04-28
DeerResume - Tool MarkDown online resume, online preview, edit,... 2017-04-28

 Back to top