查看: 1182| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] Help - check for empty array

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
//  if(lists == null) return null;  // why this doesn't work!!!????
if(lists.length == 0) return null; // this works

Thank you!

上一篇:用QuadTree解决Submatrix Sum Query的时间复杂度是多少?
下一篇:弱问Convert Sorted Array to Binary Search Tree 难道每个输入只有一个输出?
🔗
水逼一枚 2015-7-22 05:08:13 | 只看该作者
全局:
有在具体一点儿的情况吗?哪个题前后代码是啥?
回复

使用道具 举报

🔗
zhuli19901106 2015-7-22 05:54:54 | 只看该作者
全局:
本帖最后由 zhuli19901106 于 2015-7-22 05:58 编辑

空数组和空引用不是一概念。。。就算空数组,也是在内存里有数据,有地址的。而空引用,就是什么都没有。
回复

使用道具 举报

🔗
tltzhsajsdr 2015-7-22 06:12:08 | 只看该作者
全局:
lists == null, this means lists is never assigned to an array. In other words, lists has not been initialized.
lists.length == 0, this means lists is assigned to an array, which length is 0
回复

使用道具 举报

🔗
水逼一枚 2015-7-22 06:54:37 | 只看该作者
全局:
zhuli19901106 发表于 2015-7-22 05:54
空数组和空引用不是一概念。。。就算空数组,也是在内存里有数据,有地址的。而空引用,就是什么都没有。

可是楼主这里这两句话如果前后共同出现的话,做error checking不应该会报错啊?
回复

使用道具 举报

🔗
zhuli19901106 2015-7-22 06:57:04 | 只看该作者
全局:
本帖最后由 zhuli19901106 于 2015-7-22 07:01 编辑
水逼一枚 发表于 2015-7-22 06:54
可是楼主这里这两句话如果前后共同出现的话,做error checking不应该会报错啊?

楼主什么情景都不说,完整代码也不给。。无法下结论。
我觉得楼主应该是对java的语法知识还没熟悉。楼主可以先学习java基础知识,比如看core java之类的教材~
回复

使用道具 举报

🔗
 楼主| fishriver 2015-9-6 21:16:36 | 只看该作者
全局:
zhuli19901106 发表于 2015-7-22 06:57
楼主什么情景都不说,完整代码也不给。。无法下结论。
我觉得楼主应该是对java的语法知识还没熟悉。楼主 ...

Thx.
I just wanna to the point and save you guys some time.

I forgot which question is this in leetcode.

Maybe the reason is :

if(something == null  || something.isEmpty)
is the same as
if(something.length == 0)
right?
回复

使用道具 举报

🔗
面假空虚 2015-9-23 10:10:57 | 只看该作者
全局:
fishriver 发表于 2015-9-6 21:16
Thx.
I just wanna to the point and save you guys some time.

大哥你英语水平这么差在中文论坛能不能直接用中文啊…
something.isEmpty() 和 something.length==0 基本可以看做是一样的。 something==null是另外一种情况它是空指针,没有实例对象的。
回复

使用道具 举报

🔗
 楼主| fishriver 2015-11-1 13:24:21 | 只看该作者
全局:
面假空虚 发表于 2015-9-23 10:10
大哥你英语水平这么差在中文论坛能不能直接用中文啊…
something.isEmpty() 和 something.length==0 基 ...

I am using lib pc. Sorry for the inconvenience
回复

使用道具 举报

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

本版积分规则

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