Saltar al contenido

algoritmos de búsqueda en el ejemplo de código swift

Esta es la contestación más completa que te podemos aportar, pero primero obsérvala pausadamente y valora si es compatible a tu trabajo.

Ejemplo: búsqueda binaria swift

funcbinarySearch(in numbers:[Int],for value:Int)->Int?varleft=0varright= numbers.count-1whileleft<=rightlet middle =Int(floor(Double(left+right)/2.0))if numbers[middle]< value left= middle +1elseif numbers[middle]> value right= middle -1elsereturn middle
        returnnil// useagelet numbers =[2,3,5,7,11,13,17,19,23,29]let value =13iflet index =binarySearch(in: numbers,for: value)print("Found (value) at index (index)")elseprint("Did not find (value)")// Output: Found 13 at index 5

Aquí puedes ver las comentarios y valoraciones de los usuarios

Eres capaz de asistir nuestro estudio añadiendo un comentario o dejando una valoración te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *