¿Para qué sirve la caché y el almacenamiento en caché? ¿Qué es una caché negativa?
Golang
¿Cuál es la diferencia entre un canal con búfer y uno sin búfer?
¿Cómo analizar el estado de una máquina Linux sin monitoreo, si se siente mal? ¿Cómo entender las causas de los problemas?
¿Tienes alguna pregunta para mí?
¿Qué sucede si intentas leer datos de un canal que actualmente no contiene elementos?
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
¿Cómo organizar la comunicación entre goroutines y cómo manejar los bloqueos mutuos?
¿Qué son los canales y cómo establecer la dirección para un canal?
Cuéntame sobre Istio: qué es, para qué sirve, cómo funciona?
¿Cómo funciona GOMAXPROCS y para qué sirve P (procesador) en el modelo GMP?
La prueba de distribución uniforme no pasa: se esperaban 5 llamadas en backend[0], se recibieron 10, se esperaban 5 llamadas en backend[1], se recibieron 0
¿Qué competencias se deben dominar para mejorar el nivel de cualificación profesional?
La búsqueda binaria y la búsqueda en árboles tienen la misma complejidad logarítmica. ¿Por qué necesitamos varios algoritmos con la misma complejidad algorítmica? ¿Siempre es recomendable usar un árbol en lugar de búsqueda binaria?
¿En qué se diferencia una data race de una condición de carrera?
¿Has tenido que usar goroutines en tu trabajo? Si es así, ¿en qué funcionalidad?
¿Cómo funciona el índice GIN?
¿Cómo determinar los modelos de recursos (dimensionamiento) para un nuevo producto que se instala? ¿Cómo obtener las cifras necesarias?
¿Cuál es la diferencia entre un array y un slice en Go?
/* Los asientos en el cine están en una fila. El espectador que acaba de llegar elige un asiento, para sentarse lo más lejos posible de los demás espectadores en la fila. Es decir, la distancia desde el asiento donde se sentará hasta el más cercano a él Se garantiza que siempre hay asientos libres en la fila y ya hay al menos Escribe una función que, dada una fila de asientos (un array de ceros y unos) Ejemplo: Entrada: [1, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Salida: 2 Entrada: [1, 0, 1, 0] Salida: 1 */
¿Cuál es la diferencia entre un canal con búfer y uno sin búfer en Go?