Junior — Middle
Proqramda massiv elementlərinə giriş sürətini necə ölçmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Go dilində massiv elementlərinə giriş sürətini ölçmək üçün, massivə ardıcıl giriş edən dövrün icra vaxtını ölçmək üçün time paketindən istifadə edə bilərsiniz. Məsələn:
package main
import (
"fmt"
"time"
)
func main() {
arr := make([]int, 1000000)
// Massivi doldururuq
for i := range arr {
arr[i] = i
}
start := time.Now()
sum := 0
for i := 0; i < len(arr); i++ {
sum += arr[i]
}
elapsed := time.Since(start)
fmt.Printf("Cəm: %d, Giriş vaxtı: %s\n", sum, elapsed)
}
Bu metod massiv elementlərinə ardıcıl giriş üçün təxmini vaxt almağa imkan verir. Daha dəqiq ölçmələr üçün testing paketi ilə benchmarklar istifadə oluna bilər.