由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - java的基本问题
相关主题
问一下,这种洋灰三角形的解法是o(n)还是o(n2)求个4sum的算法
请教一个leetcode OJ问题find Kth Largest Element 有没有更简化的解法
请教下3sum为撒超时JAVA里sort的algorithm time complexity是多少
问个Java的HashSet.contains的问题CS: print all combination from an array
leetcode的3sum的运行时间问题请问一个java的问题(leetcode subsets一题)
问个fb onsite题目问一道qualtric面经题
问一个java generic的问题permutationII ,如果不用hashset,用迭代的方法,如何防止重复
3sum on LeetCode OJ问个java小白问题
相关话题的讨论汇总
话题: integer话题: list话题: arraylist话题: int话题: new
进入JobHunting版参与讨论
1 (共1页)
C*******a
发帖数: 448
1
有个java的基本问题,一直没搞清楚,问题很简单:
以下是Pascal's triangle,正确的代码。
在第3行,我之前是这么写的:
List> t = new ArrayList>();
第5行是:ArrayList row = new ArrayList();
结果总是报错‘incompatible type’,这是为什么?
多谢!!!
public class Solution {
public List> generate(int numRows) {
List> t = new ArrayList>();
for (int i = 0; i < numRows; i++) {
List row = new ArrayList();
for (int j = 0; j < i + 1; j++) {
if (j == 0 || j == i) {row.add(1);}
else {int n = t.get(i - 1).get(j - 1) + t.get(i - 1).get(j);
row.add(n);}
}
t.add(row);
}
return t;
}
}
h***k
发帖数: 161
2
List> t = new ArrayList>();
list是interface,建instance的时候要用实体class,比如arraylist
但是里面那一层只是declaration,所以还是要写成list
List> t = new ArrayList>();
往里面加东西的时候,里面一层也要用实体class:
t.add(new ArrayList);
C*******a
发帖数: 448
3
谢谢,这个哪里有讲得比较清楚的,给个链接或者某书某页。

【在 h***k 的大作中提到】
: List> t = new ArrayList>();
: list是interface,建instance的时候要用实体class,比如arraylist
: 但是里面那一层只是declaration,所以还是要写成list
: List> t = new ArrayList>();
: 往里面加东西的时候,里面一层也要用实体class:
: t.add(new ArrayList);

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个java小白问题leetcode的3sum的运行时间问题
发个L家面经,攒rp问个fb onsite题目
怎么改List>的值?问一个java generic的问题
如何add to 一个list of lists3sum on LeetCode OJ
问一下,这种洋灰三角形的解法是o(n)还是o(n2)求个4sum的算法
请教一个leetcode OJ问题find Kth Largest Element 有没有更简化的解法
请教下3sum为撒超时JAVA里sort的algorithm time complexity是多少
问个Java的HashSet.contains的问题CS: print all combination from an array
相关话题的讨论汇总
话题: integer话题: list话题: arraylist话题: int话题: new