![]() |
1
5
因为他说数组是预先排序的,所以他可能希望进行二进制搜索。在这个例子中,对于小数组,线性搜索(由于数组是排序的,所以可能进行了优化——如果找到更大的值,则退出并失败)当然是完美的。可能更快,如果重要的话。 |
![]() |
2
3
他可能在找
编辑
对于给定的数组,这个问题有点奇怪。除了使用PHP的本机函数之外,这样做没有意义。另一种选择是使用
|
![]() |
3
2
|
![]() |
4
1
他可能没有寻找任何具体的答案。他可能想看看你如何思考和考虑不同的选择,并在选择你的实现方式之前解释它们的优缺点。 |
![]() |
5
1
最好的方法是使用 Binary search algorithm . 最坏情况下的复杂性是O(logn) |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 4 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 5 月前 |