Merge Sort code is not working and showing exception

前端 未结 3 1190
北海茫月
北海茫月 2021-01-17 06:59
public static void Merge(int[] arr,int p,int q,int r ) 
{
    int n1 = q-p;
    int n2 = r-q;
    int[] L=new int[n1];
    int[] R = new int[r-n2];

    for (int i =         


        
3条回答
  •  渐次进展
    2021-01-17 07:37

    Both you L and R array are defined as too small

    Initialize them like this instead:

    int[] L = new int[arr.Length];
    int[] R = new int[arr.Length];
    

提交回复
热议问题