რა არის გორუტინები?
Golang
რა არის race condition და როგორ უნდა დავძლიოთ იგი Go-ში?
შეგიძლიათ ახსნათ, რა იგულისხმება ტერმინში 'საგანძური' პროგრამირებაში ან განვითარებაში?
რა არის კონტექსტის როლი და დანიშნულება Go პროგრამირების ენაში?
რა განსხვავებაა ბუფერულ და ბუფერულ არხებს შორის?
როგორ შეიძლება მართოთ გორუტინები და ყველა ერთ ნაკადში მუშაობს?
რა იყო შენი გუნდი, რამდენი ადამიანი?
რა მნიშვნელობა აქვს load average სვეტს top-ის გამოყენებაში?
Python-ის შედარებით, Go პროგრამირების ენის გამოყენება და მახასიათებლები რა განსხვავებაა?
გთხოვთ, მომიყევით ასიმპტოტიკური ნოტაციის Big O შესახებ: რა არის, რა ტიპები არსებობს და რა მიზნით გამოიყენება
რატომ არის საჭირო TCP, თუ უბრალოდ შეიძლება IP პაკეტების გადაგზავნა პასუხის არ არსებობის შემთხვევაში?
რომელი მეთოდები და მიდგომები გამოიყენე თქვენი კოდის მუშაობის შემოწმებისთვის?
რა შეგიძლიათ თქვათ თქვენი გამოცდილების შესახებ სხვადასხვა სისტემების ან სერვისების ინტეგრაციის შესახებ?
როგორ ანალიზი გავაკეთოთ Linux მანქანის მდგომარეობის მონიტორინგის გარეშე, თუ ის ცუდად გრძნობს თავს? როგორ გავიგოთ პრობლემების მიზეზები?
კეშისა და კეშირების რა მიზანია? რა არის ნეგატიური კეში?
როგორ შეიძლება გამოიყენოთ ინტეგრირებული სტრუქტურები მემკვიდრეობის იმიტაციისთვის Go-ში?
რა არის GMP მოდელი გოს დაგეგმვისთვის?
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})) }
რა ხდება, თუ ცდილობთ წაიკითხოთ მონაცემები არხიდან, რომელიც ამჟამად არ შეიცავს ელემენტებს?
ორივე ბინარული ძიება და ხის ძიება ერთნაირი ლოგარითმული სირთულე აქვთ. რატომ გვჭირდება რამდენიმე ალგორითმი ერთნაირი სირთულით? ყოველთვის ღირს ხის გამოყენება ბინარული ძიების ნაცვლად?