Advertisement
Guest User

Untitled

a guest
Aug 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. func mergeSort<T: Comparable>(_ array: inout [T], _ left: Int, _ right: Int) {
  2. if left >= right {
  3. return
  4. }
  5.  
  6. let middle = (left + right) / 2
  7.  
  8. mergeSort(&array, left, middle)
  9. mergeSort(&array, middle + 1, right)
  10. merge(&array, left, middle, right)
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement