.. | ||
genericsum.go | ||
genericsum_test.go | ||
README.md |
genericsum
Реализуйте несколько небольших функций с дженериками.
Min
- минимум из 2 переменныхSortSlice
- сортировка слайса inplaceMapsEqual
- равенство 2 мап. Значения мап сравниваются через обычный оператор =SliceContains
- содержит ли слайс заданный элементMergeChans
- сделать из нескольких каналов один. При отправке значения в любой из входных каналов, его можно получить в выходном канале. Необходимо закрыть созданный канал, когда все входные каналы будут закрыты - это единственный корректный вариант завершения работы.IsHermitianMatrix
- проверка, является ли квадратная матрица эрмитовой. Подсказка: достаточно проверить, что транспонированная комплексно сопряженная матрица равна исходной матрице