我正在研究一个涉及使用N皇后问题的研究问题。我在一篇文章中找到了这个伪代码。
我的编码经验非常有限。我将如何将这段代码转换为Javascript?具体来说,我在理解“整数”和“整数”部分的含义时遇到了麻烦。这是否意味着我只需要输入任何整数?
**procedure** queen_search2 (**var** queen : **array** [1 .. N] **of** integer);
**var**
dn : **array** [2 .. 2 * N] of integer;
dp : **array** [1 - N .. N - 1] of integer;
attack : **array** [1 .. N] of integer;
limit, collisions,number_of_attacks,loopcount : integer;
i,j,k : integer;
**begin**
**repeat**
{ initialization }
Generate a random permutation of queen[1] to queen[N];
collisions := compute_collisions(queen,dn,dp);
limit := C1 * collisions;
number_of_attacks := compute_attacks(queen,dn,dp,attack);
loopcount := 0;