对于有限的数据是使用有序数组,面对庞大的数据是使用无序数组.
进行数据的查询时使用有序数组,对数据进行插入删除修改时使用无序数组
有序数组方便查找,无序数组方便操作。
查找多就用有序,插入多就用无序
这个要看你使用数组做什么,
1.如果查询频率》插入频率,则使用有序数组(二分查找o(logn))大于o(n)
2.如果插入频率》查询频率,则使用无序数组
o(1)大于o(n)
无序数组适合插入
有序数组适合查询
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题