Mis on goroutines?
Golang
Mis on race condition ja kuidas sellega Go-s võidelda?
Kas saaksite selgitada, mida mõistetakse termini 'kontekst' all programmeerimises või arenduses?
Mis on konteksti roll ja eesmärk Go programmeerimiskeeles?
Milline on vahet kanalite vahel, millel on puffer ja millel seda pole?
Kuidas saab hallata goroutine-sid ja kas kõik töötavad ühes niidis?
Milline oli sinu meeskond, mitu inimest?
Kuidas erineb Go programmeerimiskeele kasutamine ja omadused Pythoniga võrreldes?
Mida tähendab load average veerg top tööriistas?
Rääkige mulle Big O asümptootilisest märgistusest: mis see on, millised tüübid on ja milleks neid kasutatakse
Miks on vaja TCP, kui saab lihtsalt IP-paketid uuesti saata vastuse puudumisel?
Milliseid meetodeid ja lähenemisviise kasutate oma koodi töökorrasoleku kontrollimiseks?
Mida saate öelda oma kogemuse kohta erinevate süsteemide või teenuste integreerimisel?
Kuidas analüüsida Linux masina seisundit ilma jälgimiseta, kui see 'halb enesetunne'? Kuidas mõista probleemide põhjuseid?
Kuidas kasutada sisseehitatud struktuure pärimise imiteerimiseks Go-s?
Milleks on vajalik vahemälu ja vahemällu salvestamine? Mis on negatiivne vahemälu?
Mis on Go planeerija GMP-mudel?
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})) }
Mis juhtub, kui proovite lugeda andmeid kanalilt, mis praegu ei sisalda elemente?
Binaarne otsing ja otsing puus on sama logaritmiline keerukus. Miks meil on vaja mitmeid algoritme sama keerukusega? Kas alati on parem kasutada puud bināro otsingu asemel?