Research Article

Efficient Parallel Sorting for Migrating Birds Optimization When Solving Machine-Part Cell Formation Problems

Algorithm 4

Merge sort.
()   Main Function MergeSort () is
()    Object result, left, right
()    if then
()  return
()    else
()  
()  for to middle do
()     
()  end
()    for to length() do
()      
()    end
()    left = MergeSort (left)
()    right = MergeSort (right)
()    result = Merge (left, right)
()    return result
()  end
() end