Subscribe to Continue Downloading

Redirecting...
Man hinh ung dung khi chay mo phong - Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

by Dạt ITin , on June 9, 2023

Choose Your Desired Option(s)

Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

Màn hình ứng dụng khi chạy mô phỏng

Man hinh ung dung khi chay mo phong - Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

 

Màn hình ứng dụng cửa sổ chính

Man hinh ung dung cua so chinh - Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

 

Màn hình trang thông tin

 

Man hinh trang thong tin2 副本 - Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

 

Màn hình ứng dụng khi hoàn tất mô phỏng

Man hinh ung dung khi hoan tat mo phong 副本 - Code mô phỏng bài toán giải Tháp Hà Nội bằng đệ quy và AKT bằng Java

 

 

Install

  1. Clone repo về máy
  2. Mở bằng Netbeans IDE
  3. Chạy lớp “com.gui.MainForm”

 

Method

Code Java – Hanoi Tower by Recursion

 

package com.code.demo;

import java.util.Scanner;

/**
* @author Dang Tran Huu
*/
public class towerOfHanoi {

static Scanner inp = new Scanner(System.in);

void shift(int n, char a, char b) {
System.out.printf(“Chuyen dia thu %d tu coc %c sang coc %c\n”, n, a, b);
}

void towerHanoi(int n, char a, char b, char c) {
if (n == 1) {
shift(1, a, c);
} else {
towerHanoi(n1, a, c, b);
shift(n, a, c);
towerHanoi(n1, b, a, c);
}
}

public static void main(String[] args) {
towerOfHanoi al = new towerOfHanoi();
int n;
char a = ‘A’, b = ‘B’, c = ‘C’;
n = inp.nextInt();
al.towerHanoi(n,a,b,c);
}
}

 

Code C++ – Hanoi Tower by Recursion

 

#include<iostream>
using namespace std;

void shift(int n, char a, char b){
cout<<\n Chuyen dia thu << n << tu coc << a << sang coc << b;
}

void towerHanoi(int n, char a, char b, char c){
if (n==1)
shift(1,a,c);
else {
towerHanoi(n-1,a,c,b);
shift(n,a,c);
towerHanoi(n-1,b,a,c);
}
}

int main(){
int n;
char a = A, b = B, c = C;

cout << Nhap so dia N = ;
cin>> n;

towerHanoi(n,a,b,c);

return 0;
}

Download Category ,
Product Version
File Type JAVA
File Size 2.54 MB
Developer
Documentation

Release Information

  • Released
    :

    June 9, 2023

  • Last Updated
    :

    June 9, 2023

  • Categories
    :
  • File Included
    :

    JAVA

  • File Size
    :

    2.54 MB

Share Your Valuable Opinions

You must log in to submit a review.

  • Sign up
Password Strength Very Weak
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
We do not share your personal details with anyone.

Please wait a moment...

(Don't refresh or go back)