2d矩阵使用链表的链表

时间:2016-04-10 02:17:06

标签: java linked-list

  

/ **       *初始化2D矩阵(代替构造函数)        *行和列必须都大于零。        * @param rows整数指定矩阵的高度,必须是> 0。        * @param cols整数指定矩阵的宽度必须> 0。        * @return boolean,如果输入可接受,则为true,否则为false。        * /

public boolean init(int rows, int cols) 
{
    matrix = new LinkedList<LinkedList<Integer>>();
    if(this.rows < 0 || this.cols < 0)
        return false;

    if(this.rows > 0 && this.cols > 0)
        for(int i = 0; i < rows; i++)   
            matrix.add(new LinkedList<Integer>());
            for(int j = 0; j < cols; j++)
                matrix.get(cols).add(j);
        return true;


}

我正在尝试使用链表的链接列表初始化此矩阵,但我被卡住了。

1 个答案:

答案 0 :(得分:0)

您错过了NameError in Wikis#new undefined local variable or method `f' <% if user_admin_or_premium? %> <div class="form-group"> <%= f.label :private, class: 'checkbox' do %> <%= f.check_box :private, :true %> Private Wiki? <% end %> </div> {。对于初学者来说,总是为}if添加大括号是一个很好的规则。

在您的示例中,即使第二个for缩进,它也不会成为您第一个循环的一部分。

你的循环也不正确,应该是:

for