Sobes.tech
Junior — Middle

Da li algoritam sortiranja menja originalni niz (slice)?

sobes.tech АИ

Одговор од АИ

U Go standardnom paketu sort pružaju se funkcije za sortiranje delova (slice). Sortiranje se vrši na mestu, što znači da se originalni deo menja.

Na primer, ako imate deo:

nums := []int{3, 1, 4, 2}
sort.Ints(nums)
fmt.Println(nums) // Ispisaće: [1 2 3 4]

Nakon poziva sort.Ints(nums), sadržaj nums će se promeniti — elementi će biti sortirani unutar istog dela.

Stoga, algoritmi sortiranja u Go ne kreiraju novi deo, već menjaju postojeći.