Java 回溯法算法演示源码

2018-12-04  本文已影响0人  laohuli

下面内容是关于 Java 回溯法算法演示的内容。

package com.lh.DataConsutror;

public class BacktrackTest

{

static int [] array = new int[3];

static boolean [] flag = new boolean[3];

public static void backTrack(int length)

{

int len = array.length;

if(length == len)

{

for(int i = 0; i < array.length; i++)

{

System.out.print(array[i]);

}

System.out.println();

}

for(int j = 0; j < len; j++)

{

if(flag[j] == false)

{

array[j] = j + 1;

flag[j] = true;

backTrack(length + 1);

flag[j] = false;

}

}

}

public static void main(String[] args)

{

backTrack(0);

}

}

上一篇 下一篇

猜你喜欢

热点阅读