avatar
485 需要最新的i20 吗?# Immigration - 落地生根
t*r
1
Method 1
items.removeIf(i -> predicate(i));
Method 2
for (Iterator it = items.iterator(); it.hasNext();) {
if (predicate(it.next())) {
it.remove();
}
}
假设是操作一个list. remove其中的m个元素。
问这2个方法时间复杂度是不是一样
avatar
j*7
2
我目前是OPT, 最近换了工作。
提交485 需要最新的i20吗?
我去学校要最新的i20,学校office说,没有必要更新。。。
谢谢·
avatar
s*x
3
这个太基本了,当然都是linear 了,you have to walk through every node. Delete
one node is O(1). 有什么疑问吗?
avatar
b*e
4
OPT跟换雇主,学校应该在SEVIS里更新,你也应该拿到一份跟新的I20. 不过485审理中
不会应为是否有更新SEVIS而产生问题。

峤85 需要最新的i20吗?

【在 j*****7 的大作中提到】
: 我目前是OPT, 最近换了工作。
: 提交485 需要最新的i20吗?
: 我去学校要最新的i20,学校office说,没有必要更新。。。
: 谢谢·

avatar
t*r
5

Delete

【在 s**x 的大作中提到】
: 这个太基本了,当然都是linear 了,you have to walk through every node. Delete
: one node is O(1). 有什么疑问吗?

avatar
j*7
6
谢谢大蜜;看来问题不大。
SEVIS 应该跟新了;学校秘书,比较懒,不愿意从新打印一份i20。

【在 b*******e 的大作中提到】
: OPT跟换雇主,学校应该在SEVIS里更新,你也应该拿到一份跟新的I20. 不过485审理中
: 不会应为是否有更新SEVIS而产生问题。
:
: 峤85 需要最新的i20吗?

avatar
s*x
7
感情是考人阿?你的反例是arrayList, 实际上就是array, remove if 看来做了小小优
化。


: Delete



【在 t**r 的大作中提到】
:
: Delete

avatar
b*e
8
不大,没事

【在 j*****7 的大作中提到】
: 谢谢大蜜;看来问题不大。
: SEVIS 应该跟新了;学校秘书,比较懒,不愿意从新打印一份i20。

avatar
t*r
9
也不算,就是分享一下,大家讨论,学习。
很多看起来无脑的问题,其实不想我们想象的那么简单/直白

【在 s**x 的大作中提到】
: 感情是考人阿?你的反例是arrayList, 实际上就是array, remove if 看来做了小小优
: 化。
:
:
: Delete
:

avatar
j*7
10
再问一下,W2 表是必须要交的吗?我有了employment verification letter.
还有最近申请了H1B, 还没有receipt,需要提供什么证明吗?
spouse 是不是就不需要EVL 了?

【在 b*******e 的大作中提到】
: 不大,没事
avatar
p*2
11

都mutate了原有的数据了吧?都不是好习惯。

【在 t**r 的大作中提到】
: Method 1
: items.removeIf(i -> predicate(i));
: Method 2
: for (Iterator it = items.iterator(); it.hasNext();) {
: if (predicate(it.next())) {
: it.remove();
: }
: }
: 假设是操作一个list. remove其中的m个元素。
: 问这2个方法时间复杂度是不是一样

avatar
b*e
12
不是必须,但是有就给嘛。

【在 j*****7 的大作中提到】
: 再问一下,W2 表是必须要交的吗?我有了employment verification letter.
: 还有最近申请了H1B, 还没有receipt,需要提供什么证明吗?
: spouse 是不是就不需要EVL 了?

avatar
t*r
13
京2老师看来是scala用多了,受不了java

【在 p*****2 的大作中提到】
:
: 都mutate了原有的数据了吧?都不是好习惯。

avatar
R*d
14

--最好交
--spouse 不需要EVL

【在 j*****7 的大作中提到】
: 再问一下,W2 表是必须要交的吗?我有了employment verification letter.
: 还有最近申请了H1B, 还没有receipt,需要提供什么证明吗?
: spouse 是不是就不需要EVL 了?

avatar
p*2
15

缺省的实现貌似是一样的呀
default boolean removeIf(Predicate filter) {
Objects.requireNonNull(filter);
boolean removed = false;
final Iterator each = iterator();
while (each.hasNext()) {
if (filter.test(each.next())) {
each.remove();
removed = true;
}
}
return removed;
}

【在 t**r 的大作中提到】
: 京2老师看来是scala用多了,受不了java
avatar
p*2
16

感觉可以用filter呀。

【在 t**r 的大作中提到】
: 京2老师看来是scala用多了,受不了java
avatar
s*x
17
这个是Java 本身的问题,list 和array 混用,C vector 和list 就分的很清楚。


: 也不算,就是分享一下,大家讨论,学习。

: 很多看起来无脑的问题,其实不想我们想象的那么简单/直白



【在 t**r 的大作中提到】
: 京2老师看来是scala用多了,受不了java
avatar
j*r
18
在Collection.remove不是线性的,用iterator是线性的,removeIf基于后者。
avatar
p*2
19

Method 2不也是基于iterator的吗?

【在 j**********r 的大作中提到】
: 在Collection.remove不是线性的,用iterator是线性的,removeIf基于后者。
avatar
j*r
20
是,但是remove不是。remove相当于从数组里拿掉一个,剩下的要前挪。

【在 p*****2 的大作中提到】
:
: Method 2不也是基于iterator的吗?

avatar
p*2
21

看到了。arraylist把default override了。

【在 j**********r 的大作中提到】
: 是,但是remove不是。remove相当于从数组里拿掉一个,剩下的要前挪。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。