avatar
请教H4 pending状态# EB23 - 劳工卡
B*t
1
下面是wiki上的两个实现。第一个是直接shuffle,第二个是取a.length个数且数据源
源不断的进来。链接:http://en.wikipedia.org/wiki/Fisher-Yates_shuffle
To initialize an array a of n elements to a randomly shuffled copy of source
, both 0-based:
a[0] ← source[0]
for i from 1 to n − 1 do
j ← random integer with 0 ≤ j ≤ i
a[i] ← a[j] //这里是不是应该是当 j < i时 a[i] = a[j] a[j] = source[i]
a[j] ← source[i] //这里是当 j == i时
To initialize an empty array a to a randomly shuffled copy of source whose
length is not known:
while source.moreDataAvailable
j ← random integer with 0 ≤ j ≤ a.length
if j = a.length
a.append(source.next)
else
a.append(a[j])
a[j] ← source.next
avatar
b*n
2
本人现在是H1b状态,但很快要停止工作转H4身份了。律师说只能在我工作的最后一天
给我邮寄H4的申请,我担心从我工作结束的那天起,到USCIS收到申请发出received
receipt这段时间会不会算是gap?
请问大家,
1. H4的pending状态是从材料寄出的那天算起,还是从USCIS收到申请发出received
receipt那天算起?
2. 我的h1b是从我工作的最后一天开始就算是失效了吗?还是到公司revoke H1b的那天
算?我知道我们公司会在我离职后10天之内revoke H1b
多谢!
avatar
c*t
3
无所谓吧,因为a[]已经initialized了,当i==j时,a[i]用的初始值,实际还是会后来被写为source[i]
据说compare比读写慢,所以wiki这样挺好。

source
[i]

【在 B********t 的大作中提到】
: 下面是wiki上的两个实现。第一个是直接shuffle,第二个是取a.length个数且数据源
: 源不断的进来。链接:http://en.wikipedia.org/wiki/Fisher-Yates_shuffle
: To initialize an array a of n elements to a randomly shuffled copy of source
: , both 0-based:
: a[0] ← source[0]
: for i from 1 to n − 1 do
: j ← random integer with 0 ≤ j ≤ i
: a[i] ← a[j] //这里是不是应该是当 j < i时 a[i] = a[j] a[j] = source[i]
: a[j] ← source[i] //这里是当 j == i时
: To initialize an empty array a to a randomly shuffled copy of source whose

avatar
d*a
4
h4不是你自己寄就可以,找公司律师干什么?
avatar
B*t
5
a[0] ← source[0]这句不是只是初始化a[0]噢?全部初始化了?

【在 c********t 的大作中提到】
: 无所谓吧,因为a[]已经initialized了,当i==j时,a[i]: 用的初始值,实际还是会后来被写为source[i]
: 据说compare比读写慢,所以wiki这样挺好。
:
: source
: [i]

avatar
b*n
6
是可以自己DIY吗?需要交申请费之类的吗?
我之前没仔细研究过,总觉得公司给support H1b,应该就管申请H4吧

【在 d******a 的大作中提到】
: h4不是你自己寄就可以,找公司律师干什么?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。