回复: 13
跳转到指定楼层
上一主题 下一主题
收起左侧

租房电面

全局:

2019(4-6月) 码农类General 博士 全职@airbnb - 猎头 - 技术电面  | | Other | 在职跳槽

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

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

x
给二维array,array可能为空,长度不一定相等
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
麻烦,因为要修改原始输入。


评分

参与人数 6大米 +18 收起 理由
sifangyou1 + 2 很有用的信息!
Fustang + 2 给你点个赞!
szzxmf + 1 给你点个赞!
ytgrpsl + 1 很有用的信息!
drool + 2 谢谢分享!

查看全部评分


上一篇:西雅图微软电面
下一篇:IXL learning software engineer OA

本帖被以下淘专辑推荐:

  • · Airbnb|主题: 11, 订阅: 1
推荐
user123456 2019-5-29 03:50:55 | 只看该作者
全局:
我的感觉是remove需要用iterator.remove这个API?不知道下面这个实现有什么问题吗?

  1. public class Vector2D {
  2.     private Iterator<List<Integer>> i;
  3.     private Iterator<Integer> j;
  4.     private Iterator<Integer> removej;
  5.    
  6.     public Vector2D(List<List<Integer>> v) {
  7.         i = v.iterator();
  8.     }

  9.     public int next() {
  10.         if (hasNext()) {
  11.             removej = j;
  12.             return j.next();
  13.         }
  14.         return -1;
  15.     }

  16.     public boolean hasNext() {
  17.         while (i.hasNext() && (j == null || !j.hasNext())) {
  18.             j = i.next().iterator();
  19.         }
  20.         return j != null && j.hasNext();
  21.     }
  22.    
  23.     public void remove() {
  24.         if (removej != null) {
  25.             removej.remove();
  26.         }
  27.     }
  28. }
复制代码
回复

使用道具 举报

推荐
 楼主| realife 2019-5-21 06:32:02 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
dzhao11 2019-6-19 05:48:23 | 只看该作者
全局:
user123456 发表于 2019-5-29 03:50
我的感觉是remove需要用iterator.remove这个API?不知道下面这个实现有什么问题吗?

[mw_shl_code=java, ...

removej=j应该移到if(hasNext())上边。
回复

使用道具 举报

🔗
CJMcCollum 2019-5-15 13:51:42 | 只看该作者
全局:
全职现在就开始了吗
回复

使用道具 举报

🔗
 楼主| realife 2019-5-16 02:25:25 | 只看该作者
全局:
CJMcCollum 发表于 2019-5-15 13:51
全职现在就开始了吗

只是面试啊,难道我选错了?
回复

使用道具 举报

🔗
ytgrpsl 2019-5-16 04:30:55 | 只看该作者
本楼:
全局:
感谢po主
回复

使用道具 举报

🔗
ytgrpsl 2019-5-16 14:52:02 | 只看该作者
全局:
想问下 call remove的时候, remove的是你现在位置的integer还是下一个integer?
回复

使用道具 举报

🔗
 楼主| realife 2019-5-17 11:12:40 | 只看该作者
全局:
ytgrpsl 发表于 2019-5-16 14:52
想问下 call remove的时候, remove的是你现在位置的integer还是下一个integer?

上一个,call完next后指向下一个,这时call remove
回复

使用道具 举报

🔗
ludun624 2019-5-17 14:29:44 | 只看该作者
全局:
有谁知道这个是原题吗?
回复

使用道具 举报

🔗
mlhbb 2019-5-20 14:23:18 | 只看该作者
全局:
楼主能提供一下思路吗?周四面试,多谢多谢!
回复

使用道具 举报

🔗
sifangyou1 2019-5-28 10:23:11 | 只看该作者
全局:
加分!
楼主二次店面过了没?能用java iterator.remove()么?
回复

使用道具 举报

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

本版积分规则

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