Búsqueda binaria recursiva Golang

Golang: algoritmo de búsqueda binaria

Introducción

Ya fue el turno de PHP, JavaScript, Java (con strings y números) y Python. Hoy es el turno de uno de mis lenguajes de programación favoritos: Go. Veremos cómo se puede implementar la búsqueda binaria en los arreglos del lenguaje, tanto en cadenas como en números.

Al igual que en los otros ejercicios, veremos:

  • Búsqueda binaria recursiva en arreglos de números
  • Búsqueda binaria secuencial en arreglos de números
  • Implementación de búsqueda binaria recursiva en arreglos de strings o cadenas
  • Algoritmo de búsqueda binaria secuencial en arreglos de cadenas
Búsqueda binaria recursiva Golang

Búsqueda binaria recursiva Golang

(más…)

Formatear código fuente de Go con gofmt

Introducción

Go (también conocido como Golang) incorpora un formateador de código en el comando gofmt para, como su nombre lo dice, formatear código fuente de Go. Este comando le agrega indentaciones, espacios en donde son necesarios y cosas de esas. En resumen, hace el código bonito, algo así como beautifier.io hace con JavaScript.

Para usar este comando necesitamos tener instalado Go y agregar sus ejecutables a la variable PATH, justo como explico aquí.

(más…)