ممكن مساعدة في تفريع هذه السكريبت (سي شارب):
Public static void Mergesort_Recursive (int[] num,int left,int right){ int mid,
if (right>left) {
mid=(right+left)/2;
Mergesort_Recursive(num,left,mid);
Mergesort_Recursive(num,mid+1,right);
Do merge(num,left,mid+1,right)
{{
Main code:
Random r = new random();
Int len=2000;
Int[]numbers1=new int[len];
Int[]numbers2=new int[len];
For(i=0;i<len;++i){ int temp= (int)r.next(10000);
numbers1[i]=temp;
numbers2 [i]=temp;}
هذه الخوارزمية هي خاورزمية الفرز بالدمج (فرق تسد)