What is the big-O complexity of this algorithm?
问题 I have a function that I wrote below. This function is essentially a merge-sort. public static long nlgn(double[] nums) { if(nums.length > 1) { int elementsInA1 = nums.length/2; int elementsInA2 = nums.length - elementsInA1; double[] arr1 = new double[elementsInA1]; double[] arr2 = new double[elementsInA2]; for(int i = 0; i < elementsInA1; i++) arr1[i] = nums[i]; for(int i = elementsInA1; i < elementsInA1 + elementsInA2; i++) arr2[i - elementsInA1] = nums[i]; nlgn(arr1); nlgn(arr2); int i = 0