我有一个锯齿状的 Array String[][]
。String[n][0]
现在我需要在我所拥有的东西 中找到具有特定值的数组,这很简单
foreach foo in bar{
if(foo[0]==needle){
return foo;
}
}
正如您所见,由于显而易见的原因,这非常慢。我是 C# 新手,刚刚看到 indexOf,但是如何在锯齿状数组中使用 indexOf?
我坚持的另一种方法是对数组进行排序String[n][0]
,转到中间的记录,检查我的值是更大还是更大,跳入上/下区域的一半等等,也许是 3 或 4 次,这样我就可以了更快地找到记录。
那么在我只知道的锯齿状阵列中获取阵列的最快方法是什么[][0]
?