java最好的方法是檢查一個數組的所有元素是否等於一個值,最快的方法是什麼? (這裏表示由N)檢查數組中的所有元素是否相等的最快方法
到目前爲止,我有:
boolean check = true;
int len = times.length;
for(int a = 0; check && a < len; a++) {
check = times[a]==n && check;
}
所以,如果每一個元素都是相等的值,檢查設置爲true,否則設置爲false。
編輯:這會更快嗎?
boolean check = true;
int len = times.length
int a = 0;
while(a < len && times[a]==n) {
a++;
}
check=(a==len);
好了,在這裏回答後,看我理解的代碼是小公司會得到,所以我不得不考慮線程和並行處理,感謝大家的幫助和聯繫
真的? 「同時」如何變成這個? – kaqqao 2016-03-28 13:10:50