genericsum

package
v0.0.0-...-50b27ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2023 License: MIT Imports: 0 Imported by: 0

README

genericsum

Реализуйте несколько небольших функций с дженериками.

  • Min — минимум из 2 переменных
  • SortSlice — сортировка слайса inplace
  • MapsEqual — равенство 2 мап. Значения мап сравниваются через обычный оператор =
  • SliceContains — содержит ли слайс заданный элемент
  • MergeChans — сделать из нескольких каналов один. При отправке значения в любой из входных каналов, его можно получить в выходном канале. Необходимо закрыть созданный канал, когда все входные каналы будут закрыты — это единственный корректный вариант завершения работы.
  • IsHermitianMatrix — проверка, является ли квадратная матрица Эрмитовой. Подсказка: достаточно проверить, что транспонированная комплексно сопряженная матрица равна исходной матрице.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsHermitianMatrix

func IsHermitianMatrix(m [][]int) bool

func MapsEqual

func MapsEqual(a, b map[int]int) bool

func MergeChans

func MergeChans(chs ...<-chan int) <-chan int

func Min

func Min(a, b int) int

func SliceContains

func SliceContains(s []int, v int) bool

func SortSlice

func SortSlice(a []int)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL