Redian新闻
>
careercup上一题求解..合并array
avatar
careercup上一题求解..合并array# JobHunting - 待字闺中
s*d
1
We have two sorted int arrays
a[] --> size N --> contains N elements
b[] --> size 2N --> contains N elements, and N vacant locations
Write an algorithm of complexity O(n) such that b[] contains elements of a[]
and b[] in ascending order.
merge()能保证复杂度o(n)吗?......sorting还没复习,稀里糊涂的现在==||
avatar
P*c
2
当然,扫一遍就是O(n)

[]

【在 s******d 的大作中提到】
: We have two sorted int arrays
: a[] --> size N --> contains N elements
: b[] --> size 2N --> contains N elements, and N vacant locations
: Write an algorithm of complexity O(n) such that b[] contains elements of a[]
: and b[] in ascending order.
: merge()能保证复杂度o(n)吗?......sorting还没复习,稀里糊涂的现在==||

avatar
d*n
3
应该还有个条件吧,比如不使用额外空间之类的。否则太trivial了。
avatar
M*u
4
从屁股到头归并丫

[]

【在 s******d 的大作中提到】
: We have two sorted int arrays
: a[] --> size N --> contains N elements
: b[] --> size 2N --> contains N elements, and N vacant locations
: Write an algorithm of complexity O(n) such that b[] contains elements of a[]
: and b[] in ascending order.
: merge()能保证复杂度o(n)吗?......sorting还没复习,稀里糊涂的现在==||

avatar
f*t
5
我记得答案说得很清楚啊,从后往前并,时间复杂度跟普通的merge sorted数组一样是O(n)
,显然不消耗额外空间
avatar
h*8
6
mark

[]

【在 s******d 的大作中提到】
: We have two sorted int arrays
: a[] --> size N --> contains N elements
: b[] --> size 2N --> contains N elements, and N vacant locations
: Write an algorithm of complexity O(n) such that b[] contains elements of a[]
: and b[] in ascending order.
: merge()能保证复杂度o(n)吗?......sorting还没复习,稀里糊涂的现在==||

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。