Me encontré con esta pregunta en una entrevista. Por favor, ayúdame a obtener la solución.Encuentra el número más pequeño en Arreglo rotativo ordenado
La pregunta es:
Usted ha ordenado conjunto giratorio, i. mi. la matriz contiene elementos que se clasifican y se puede rotar circularmente, como si los elementos en la matriz fueran [5,6,10,19,20,29] y luego la matriz de la primera vuelta se convierte en [29,5,6,10,19] , 20] y en la segunda vez se convierte en [20,29,5,6,10,19] y así sucesivamente.
Por lo tanto, debe encontrar el elemento más pequeño en la matriz en cualquier punto. No se le proporcionará el número de veces que se gira la matriz. Acabo de dar los elementos de matriz girados y descubrir el más pequeño entre ellos. En este caso, la salida debe ser 5.
Si no hay otros requisitos, acaba de hacer una búsqueda lineal;) –