/ ** *初始化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;
}
我正在尝试使用链表的链接列表初始化此矩阵,但我被卡住了。
答案 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