binary search
Wörterbuch
-
binary search
-
binary search
Beispiele im Kontext
-
by performing a binary search
indem eine binäre Suche
-
If the data is sorted, a binary search may be done (Figure 1-3). Variables Lb and Ub keep track of the lower bound and upper bound of the array, respectively. We begin by examining the middle element of the array. If the key we are searching for is less than the middle element, then it must reside in the top half of the array. Thus, we set Ub to (M - 1). This restricts our next iteration through the loop to the top half of the array. In this way, each iteration halves the size of the array to be searched. For example, the first iteration will leave 3 items to test. After the second iteration, there will be 1 item left to test. Therefore it takes only three iterations to find any number.
Wenn die Daten sortiert werden, kann eine binäre Suche durchgeführt (Abbildung 1-3) werden. Variables Lb und Ub verfolgen die untere Grenze und obere Grenze des Arrays jeweils. Wir beginnen mit einer mittleren Element des Arrays. Wenn der Schlüssel, den wir suchen, ist kleiner als die mittlere Element, dann muss es in der oberen Hälfte des Arrays befinden. So setzen wir auf Ub (M - 1). Dies schränkt unsere nächste Iteration durch die Schleife auf der oberen Hälfte des Arrays. Auf diese Weise halbiert jede Iteration die Größe des Arrays zu durchsuchen. Zum Beispiel wird die erste Iteration verlassen 3 Artikel zu testen. Nach der zweiten Iteration wird es 1 Stück links, um zu testen sein. Deshalb dauert es nur drei Iterationen, eine beliebige Anzahl zu finden.
-
binary search
binäre Suche
-
binary search
dichotomisches Suchen