binary-search

    -3

    2答えて

    私は配列のバイナリ検索をしています。しかし、何かが外れている。ターゲットが見つからず、配列内にあるかのように-1を返します。 例:バイナリ検索が機能するなぜ私は555でキーを入れたときに、それが正しいインデックスを返しますが、私は8で、以下の例でしようとすると、それは-1を返します。.. public class bSearch { public static void main(St

    0

    1答えて

    これはバイナリ検索ツリー削除のコードで、ツリーに要素を挿入して印刷しようとすると、表示される値はゼロになります。私はroot.key要素がinorderRec() methodからのユーザー挿入要素を印刷しないので、デバッグ技術を使用して試しましたが、エラーは"void insert()"メソッドから来ているように見えます。私はまだ木DSを学んでいます。事前にみんなありがとう。 Nodeクラス:

    -1

    1答えて

    私はこのウェブサイトを初めて利用していて、Javaには慣れていません。私はここで、このプログラムを持っている内容は以下のとおりです。 public class KNW_NameSearch { /** * The quickSort method, will sort the array of strings * @param femaleNames, The ar

    0

    2答えて

    こんにちはそこに:私はソートされたリストを使ってバイナリ検索を使用するプログラムを書いていました。次のようにそれが動作するはずです:それは1 2としている場合、プログラムは数字に3を探す必要があります3 1 2 3 のpython find.py 1 2及び3 それは本当と印刷見つかった針を返す必要があります3、 falseを返す必要がありますし、印刷が見つからなかった場合、それは1 2と3にない

    -3

    1答えて

    私が現在取り組んでいるプロジェクトにとって不可欠なので、このコードを動作させようとしています。 import java.util.Scanner; public class BinarySearch { int binarySearch(int arr[], int l, int r, int x) { if (r>=l) { int mi

    1

    2答えて

    Problem Statement:目的は、nlogn時間で最も長くなるサブシーケンス(連続していない)を見つけることです。 アルゴリズム:ここで説明するアルゴリズムは理解しています。 http://www.geeksforgeeks.org/longest-monotonically-increasing-subsequence-size-n-log-n/。 私が理解できなかったことは、次のコー

    -5

    2答えて

    配列サイズを3で割った場合、実行時間は、バイナリ検索となります。

    0

    1答えて

    単純なバイナリ検索をコーディングして、検索されたものの位置を出力しました。 検索された要素が配列内に存在しないときを正しく認識し、「エラー」を出力します。 しかし、検索された要素が実際に配列内にある場合は、位置ではなく値が出力されます。私は行方不明を教えてください。事前に 感謝アパート(return searchの代わりに)return middle;から #include <stdio.h>

    0

    2答えて

    バイナリ検索のためにMatlabに簡単なコードを記述しました。検索された項目が配列に含まれていても、そうでない場合は無限ループに入ります。 どこに問題があるのか​​わかりません。 function [] = BinarySearch(A,beg,last,item) mid=floor((last+beg)/2); if (beg)<=last if item==A(mid)