Senior
Кадом навъи тартиб дар ҳалли истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Шешімде әдетте біріктіру сұрыптау (merge sort) немесе тез сұрыптау (quick sort) пайдаланылады, себебі олар жақсы өнімділік пен тұрақтылықты қамтамасыз етеді.
Go-дың стандартты кітапханасы sort гибридті алгоритмді қолданады, ол біріктіру сұрыптау мен кірістіру сұрыптау (introsort) негізінде жасалған және әртүрлі жағдайларға бейімделеді, ең жақсы жылдамдық үшін.
Go-да бүтін сандардан тұратын кескінді сұрыптау мысалы:
package main
import (
"fmt"
"sort"
)
func main() {
nums := []int{5, 3, 6, 2, 10}
sort.Ints(nums)
fmt.Println(nums) // [2 3 5 6 10]
}