preguntar acerca de binary-search

3
réponses

findInterval () avec des intervalles fermés à droite

Le grand findInterval() fonction dans R gauche-fermé en sous-intervalles dans son vec argument, comme montré dans ses docs: si i <- findInterval(x,v) nous avons v[i[j]] <= x[j] < v[i[j] + 1] si je veux des sous-intervalles droits-fermé …
demandé sur 1970-01-01 00:33:32
7
réponses

Trouver des minima locaux dans un tableau

avec un tableau de nombres entiers, trouver les minima locaux. Un élément A[i] est défini comme un minimum local si A[i-1] > A[i] et A[i] < A[i+1] où i = 1...n-2. Dans le cas des éléments limitrophes, le nombre doit être juste plus petit que l …
demandé sur 1970-01-01 00:33:32
30
réponses

Trouver le kème plus petit élément dans un arbre de recherche binaire de manière optimale

je dois trouver le kème plus petit élément dans l'arbre de recherche binaire sans utiliser de variable statique/globale. Comment y parvenir efficacement? La solution que j'ai dans mon esprit est de faire l'opération en O(n), le pire cas depuis que j' …
demandé sur 1970-01-01 00:33:30
20
réponses

Recherche binaire (bisection) en Python

est-il une fonction de bibliothèque qui effectue une recherche binaire sur une liste/tuple et renvoie la position de l'élément s'il est trouvé et 'False' (-1, None, etc.) si pas? j'ai trouvé les fonctions bisect_left/right dans le module bis …
demandé sur 1970-01-01 00:33:28