Sobes.tech
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]
}