Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
273 of 1593 menu
◀ ▶

Функция sort.IntsAreSorted

Функция sort.IntsAreSorted проверяет, отсортирован ли слайс целых чисел по возрастанию. Она возвращает true, если слайс отсортирован, и false в противном случае. Первым параметром функция принимает слайс типа []int для проверки.

Синтаксис

sort.IntsAreSorted(slice)

Пример

Давайте проверим, отсортирован ли слайс []int{1, 2, 3, 4, 5}:

package main import ( "fmt" "sort" ) func main() { numbers := []int{1, 2, 3, 4, 5} res := sort.IntsAreSorted(numbers) fmt.Println(res) }

Результат выполнения кода:

true

Пример

Давайте проверим, отсортирован ли слайс []int{5, 4, 3, 2, 1}:

package main import ( "fmt" "sort" ) func main() { numbers := []int{5, 4, 3, 2, 1} res := sort.IntsAreSorted(numbers) fmt.Println(res) }

Результат выполнения кода:

false

Пример

Давайте проверим, отсортирован ли слайс []int{1, 3, 2, 4, 5}:

package main import ( "fmt" "sort" ) func main() { numbers := []int{1, 3, 2, 4, 5} res := sort.IntsAreSorted(numbers) fmt.Println(res) }

Результат выполнения кода:

false

Смотрите также

  • функцию sort.Ints,
    которая сортирует слайс целых чисел по возрастанию
  • функцию sort.Float64sAreSorted,
    которая проверяет отсортированность слайса чисел с плавающей точкой
  • функцию sort.StringsAreSorted,
    которая проверяет отсортированность слайса строк
  • функцию sort.SliceIsSorted,
    которая проверяет отсортированность слайса с пользовательской функцией сравнения
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить