2016-04-03 23 views
-2

İkili arama kodumla ilgili bir sorum vardı.Java İkili Arama <Identifier expected>

public static Pair binarySearchDup(ArrayList<Integer> A, int x, int low, int high) 

Ben beni anlatıyor almaya devam hata olduğunu ve eğer başka ifadeler, ben kod benim hatları için bir tanımlayıcı ihtiyaç benim de

örneğin

if (A. [orta] = = x)

Bu, arasında bir tanımlayıcıya ihtiyacım olduğunu söylüyor. ve [orta].

Herkes yardımcı olabilir mi?

cevap

2

Dizideki bir öğeye başvuru yaparken nokta olmamalıdır. Sizin ifade

if (A[mid] == x)

nokta operatörü bir nesnenin bir yöntemdir şey ifade eder olmalıdır. Diziler için kullanılmaz.

İlgili konular