2 Commits

Author SHA1 Message Date
6b0395e54a Reverse + ReverseInPlace 2025-10-24 20:30:44 +02:00
385dad461c reverse implementation improved 2025-10-24 20:28:33 +02:00

View File

@ -8,3 +8,9 @@ func Reverse[T any](slice []T) []T {
}
return s
}
func ReverseInPlace[S ~[]T, T any](s S) {
for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
s[i], s[j] = s[j], s[i]
}
}