| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/AllAlgorithms/java/master/sorting/MergeSortNonRecursive.java | [Back] [Original] |
public class NonRecursiveMergeSort {
public T[] MergeSort(T[] M) {
int length = M.length;
int size = 1;
int p;
while (size < length) {
p = -1;
while (p + size < length) {
int left = p + 1;
int right = left + size - 1;
if (right + size
| Web Proxy Viewer | New URL | Original Page |