You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Se tiene un array de enteros nums ordenados en forma ascendente (todos los valores del array son distintos)
Antes de llegar a la función, el array nums está posiblemente rotado en un valor k desconocido (1 <= k <= nums.size), de manera que el array resultante es [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]]. Por ejemplo, el array [0,1,2,4,5,6,7] podría ser rotado 4 veces y quedar como [4,5,6,7,0,1,2].
Dado un array nums que podría estar rotado, y un valor a buscar, retornar el índice (posición) del valor en nums, o -1 si el valor no se encuentra en nums.
La solución debe tener una complejidad en tiempo de ejecución de O(log n)
Se tiene un array de enteros
nums
ordenados en forma ascendente (todos los valores del array son distintos)Antes de llegar a la función, el array
nums
está posiblemente rotado en un valork
desconocido (1 <= k <= nums.size
), de manera que el array resultante es[nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]]
. Por ejemplo, el array[0,1,2,4,5,6,7]
podría ser rotado 4 veces y quedar como[4,5,6,7,0,1,2]
.Dado un array
nums
que podría estar rotado, y un valor a buscar, retornar el índice (posición) del valor ennums
, o -1 si el valor no se encuentra ennums
.La solución debe tener una complejidad en tiempo de ejecución de
O(log n)
Ejemplo 1:
Ejemplo 2:
The text was updated successfully, but these errors were encountered: