123
返回列表 发新帖
楼主: love1point
跳转到指定楼层
上一主题 下一主题
收起左侧

LC里的 List<List<Integer>>

🔗
yhfyhf 2015-6-14 21:57:00 | 只看该作者
全局:
love1point 发表于 2015-6-14 21:37
不懂为啥非得这样List result = new ArrayList();
这样List result = new ArrayList() 就错

这当然错啊。如果是result = new ArrayList<ArrayList<Integer>>()这样,又因为List<Integer> curr = new ArrayList<Integer>(),看到没有,curr是List<Integer>,是无法add到result里的,因为add到result里的必须是ArrayList<Integer>.
回复

使用道具 举报

🔗
yhfyhf 2015-6-14 22:00:34 | 只看该作者
全局:
你想啊,我是编译器,result = new ArrayList<ArrayList<Integer>>(),result里的元素必须得是ArrayList. 现在我要给result里加上一个curr,可是curr是一个List接口,我不知道它到底是ArrayList还是LinkedList还是什么... 所以,我不能就这样把curr加到result里吧?

评分

参与人数 1大米 +20 收起 理由
Howie + 20 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
stellari 2015-6-16 01:41:14 | 只看该作者
全局:
love1point 发表于 2015-6-14 21:00
“系统在你的代码之前加了一些初始化语句。15行是这两者合起来的第15行”

没看懂? 求解?

就是说你的代码在OJ看来其实是这个样子的:

import java.util.*
import java.io.*
import java.other_shit
// ...

public class Solution {
...
}

第15行是从第一个import算起。而不是从class Solution算起。
回复

使用道具 举报

🔗
 楼主| love1point 2015-6-16 18:53:08 | 只看该作者
全局:
stellari 发表于 2015-6-16 01:41
就是说你的代码在OJ看来其实是这个样子的:

import java.util.*

嗯。谢谢。我理解了。我今天也遇到类似的,只要它不允许,它就会指出第15行。

你知道为什么有些题目可以让我们改 List<List<String>> 到 ArrayList<ArrayList<String>>, 而有些题目不可以吗
回复

使用道具 举报

🔗
 楼主| love1point 2015-6-16 18:53:25 | 只看该作者
全局:
yhfyhf 发表于 2015-6-14 22:00
你想啊,我是编译器,result = new ArrayList(),result里的元素必须得是ArrayList. 现在我要给result里加 ...

嗯。谢谢。

你知道为什么有些题目可以让我们改 List<List<String>> 到 ArrayList<ArrayList<String>>, 而有些题目不可以吗
回复

使用道具 举报

🔗
bluestarwing 2015-6-18 02:22:51 | 只看该作者
全局:
用List<List<Integer>>result = new ArrayList<List<Integer>>();
List<Integer> item = new ArrayList<Integer>();
回复

使用道具 举报

🔗
 楼主| love1point 2015-6-18 11:33:42 | 只看该作者
全局:
bluestarwing 发表于 2015-6-18 02:22
用Listresult = new ArrayList();
List item = new ArrayList();

谢谢回答。你这样是可以ac.

请问, 为啥不能 ArrayList<ArrayList<String>>呢?
还有你知道为什么有些题目可以让我们改 List<List<String>> 到 ArrayList<ArrayList<String>>, 而有些题目不可以吗

谢谢啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表