avatar
突然想到一个面试题# JobHunting - 待字闺中
l*c
1
曾被问过一个问题 。
什么时候用bubble sort,而舍弃O(nlgn)的sort?
avatar
l*8
2
数据量很大,但内存很有限时?bubble sort可以直接在原数据上in place sort
avatar
l*c
3
嗯,有道理。insertion是不是也可以?

【在 l********8 的大作中提到】
: 数据量很大,但内存很有限时?bubble sort可以直接在原数据上in place sort
avatar
c*w
4
quicksort不是也可以in place吗?

【在 l********8 的大作中提到】
: 数据量很大,但内存很有限时?bubble sort可以直接在原数据上in place sort
avatar
w*x
5
我觉得这题因该问什么时候insert sort什么时候quick sort.
原数组个别情况乱序的时候用insert sort.
如果是bubble sort和quick sort比较因该是数据量小的情况(小于64??)下用bubble
sort
avatar
l*c
6
数据量小到4以下,n/2
【在 w****x 的大作中提到】
: 我觉得这题因该问什么时候insert sort什么时候quick sort.
: 原数组个别情况乱序的时候用insert sort.
: 如果是bubble sort和quick sort比较因该是数据量小的情况(小于64??)下用bubble
: sort

avatar
f*e
7
当数据基本上已经排好序了,就该用bubble sort/insert sort,就是让你举出
这两个的best case。

【在 w****x 的大作中提到】
: 我觉得这题因该问什么时候insert sort什么时候quick sort.
: 原数组个别情况乱序的时候用insert sort.
: 如果是bubble sort和quick sort比较因该是数据量小的情况(小于64??)下用bubble
: sort

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