Update 0215.Kth-Largest-Element-in-an-Array.md

This commit is contained in:
Lei Zhiyuan
2021-02-20 16:37:27 +08:00
committed by GitHub
parent 6c7d4fb59a
commit 4dc97cd730

View File

@ -73,6 +73,19 @@ func selection(arr []int, l, r, k int) int {
}
}
func partition164(a []int, lo, hi int) int {
pivot := a[hi]
i := lo - 1
for j := lo; j < hi; j++ {
if a[j] < pivot {
i++
a[j], a[i] = a[i], a[j]
}
}
a[i+1], a[hi] = a[hi], a[i+1]
return i + 1
}
```