// Reverse reverses any slice of any type. func ReverseInplace[T any](arr []T) { n := len(arr) for i := 0; i < n/2; i++ { arr[i], arr[n-1-i] = arr[n-1-i], arr[i] } }
// Reverse reverses any slice of any type. func ReverseInplace[T any](arr []T) { n := len(arr) for i := 0; i < n/2; i++ { arr[i], arr[n-1-i] = arr[n-1-i], arr[i] } }