在我計算元素的最長行的方法中。一維數組填充隨機值(0或1)。該方法查找最長的行(0或1,最長的行)。
例如:在一維數組中找到2個位置
在1110100
最長行會是3(3 * 1)
在0110000
最長行是4(4 * 0)
對於1110100
在陣列中的位置將是0到2 爲0110000
數組中的位置將是3至6
我一直在試圖與foreach
循環,for
循環,等等,但我似乎無法得到兩者的適當指標,似乎無法顯示b其他職位正確。
相似元素的最長的連續被計算爲以下based on my previous question:
public int BerekenDeelrij (int [] table)
{
int count = 0;
int value = 0;
int largest = 0;
for (int i=0; i < tabel.Length; i++)
{
if (value == tabel[i])
counter + +;
else
{
largest = Math.Max largest (largest, counter);
final value = value
count = 1;
}
}
return Math.Max(largest, counter);
}
此代碼示例應該是C#嗎? – 2010-05-25 09:15:29
這是什麼意思? – Chris 2010-05-25 09:44:28
他在問代碼是用什麼語言編寫的。我猜他是在問,因爲它不是有效的C#。 – ANeves 2010-05-25 10:37:55