maryamgold
چهارشنبه 17 آبان 1391, 17:02 عصر
چرا این برنامه اجرا نمیشه؟ دلیل سرریز شدن ارایه به کدوم بخشش مربوط میشه؟
package queens;
public class Main {
public static void printQueens(int[]q){
int i;
int N=q.length;
for(int j=0; j<N; j++){
if (q[i]==j) System.out.print("Q");
else System.out.print("*");
}
System.out.println();
}
public static void enumerate(int N){
int a[] = new int[N];
enumerate (a,0);
}
public static void enumerat(int[]q, int n){
int N=q.length;
if(n==N)printQueens(q);
else{
for(int i=0; i<N; i++){
q[n]=i;
if(is consistent(q,n))
enumerate(q,n+1);
}
}
}
public static void main(String[] args) {
// TODO code application logic here
int N=integer.parseInt(arg[0]);
}
}
package queens;
public class Main {
public static void printQueens(int[]q){
int i;
int N=q.length;
for(int j=0; j<N; j++){
if (q[i]==j) System.out.print("Q");
else System.out.print("*");
}
System.out.println();
}
public static void enumerate(int N){
int a[] = new int[N];
enumerate (a,0);
}
public static void enumerat(int[]q, int n){
int N=q.length;
if(n==N)printQueens(q);
else{
for(int i=0; i<N; i++){
q[n]=i;
if(is consistent(q,n))
enumerate(q,n+1);
}
}
}
public static void main(String[] args) {
// TODO code application logic here
int N=integer.parseInt(arg[0]);
}
}