This repository has been archived on 2026-06-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2026-05-11 19:07:09 +08:00

12 lines
189 B
Go

package algo
import "cmp"
func FindMax[T cmp.Ordered](arr []T) T {
if len(arr) == 1 {
return arr[0]
}
mid := len(arr) / 2
return max(FindMax[T](arr[:mid]), FindMax[T](arr[mid:]))
}