РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить