- Sort Score
- Result 10 results
- Languages All
Results 1 - 1 of 1 for breakPatternsCmpFunc (0.23 sec)
-
src/slices/zsortanyfunc.go
break } data[j], data[j-1] = data[j-1], data[j] } } } return false } // breakPatternsCmpFunc scatters some elements around in an attempt to break some patterns // that might cause imbalanced partitions in quicksort. func breakPatternsCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) { length := b - a if length >= 8 { random := xorshift(length)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 23 23:33:29 UTC 2023 - 12.8K bytes - Viewed (0)