shad-go/genericsum
2024-06-05 20:36:34 +03:00
..
genericsum.go remove odd declaration 2022-04-08 14:39:36 +03:00
genericsum_test.go Updated to the most recent version, which uses go 1.22 2024-06-05 20:36:34 +03:00
README.md [genericsum] Update readme. 2022-04-06 18:32:16 +03:00

genericsum

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

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