如何将此伪代码转换为Javascript

时间:2019-07-17 21:11:10

标签: javascript arrays pseudocode n-queens

我正在研究一个涉及使用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;

0 个答案:

没有答案