2012-02-19 24 views
-3

学校では、バイナリ検索アルゴリズムが導入されました。しかし、我々の最新の課題では、バイナリ検索で配列リストを作成する必要があります。アレイの代わりにarraylistsを行うためにこのコードを変更するのを手伝ってもらえますか?javaバイナリ検索arraylist

public static Comparable[] binarySearch(Comparable[] a, int counter, Comparable b){ 
     int left = 0; 
     int right = counter; 
     while(left <= right){ 
      int midPoint = (left+right)/2; 
      if(a[midPoint].compareTo(b) == 0){ 
       return b; 
      }else if(a[midPoint].compareTo(b) < 0) 
       left = midPoint+1; 
      else 
       right = midPoint-1; 
     } 
    } 
+4

あなたがあなた自身の上に、少なくともいくつかの努力をしてきたことを証明している場合人々はあなたを助ける可能性が高くなります。 – cheeken

+0

心から同意します - 宿題の場合、私たちはあなたの解決策の試行に関する特定の問題にのみ答えます。 –

+0

申し訳ありません。私はそれを覚えています。 – mbreen

答えて