Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 求解N皇后问题的最小冲突算法_Java_Algorithm_Artificial Intelligence - Fatal编程技术网

Java 求解N皇后问题的最小冲突算法

Java 求解N皇后问题的最小冲突算法,java,algorithm,artificial-intelligence,Java,Algorithm,Artificial Intelligence,使用nQueens问题 如何将此算法转换为java代码 function MIN-CONFLICTS(csp,max_steps) returns a solution or failure inputs: csp, a constraint satisfaction problem max_steps,the number of steps allowed before giving up current<-- an initial assignmen

使用nQueens问题 如何将此算法转换为java代码

 function MIN-CONFLICTS(csp,max_steps) returns a solution or failure
   inputs: csp, a constraint satisfaction problem
           max_steps,the number of steps allowed before giving up
   current<-- an initial assignment for csp
   for i=1 to max_steps do
       if current is a solution of csp then return current
       var<-- a randomly chosen, conflicted variable from VARIABLES[csp]
       value<-- the value v for var that minimizes CONFLICTS(var,v,current,csp)
       set var = value in current
 return failure

去助教的办公时间或向教授寻求帮助。

没有尝试写下限制条件?说明得不好但广为人知的问题?没有尝试自己的解决方案?最小代表用户?闻起来像是家庭作业。他被困在必须放下啤酒罐的地方。非常感谢,我怎么忘了。