This commit is contained in:
xkm
2026-05-11 19:07:09 +08:00
commit 7ccb2ea522
4 changed files with 57 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
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:]))
}