@Rishav Kumar Singh, @arvin
if an element compared with every element of the remaining divided array ( divided array should have atleast 2 numbers ) then most compared element of your array should change
it means
let take array a,b,c,d,e,f,g,h ( consider we are merging )
at first level, we look that array in the angle of one element each
....... a.........b.......c.....d......e......f.......g......h........
the next level we have 2 elements each ===> a compared with b
After merginig .....a,b.....c,d.....e,f...g,h....
the next level we have 4 elements each ===> ( an element compared with every element of the remaining divided array ) when will a compared to c and d ? it happens when a is grater than c and d only ===> ( then most compared element of your array should change ) in the sorted array a must be changed it's position to before 'd' or after 'd'
After merginig .....c,d,a,b.....e,f,g,h.... ===> it can't create more comparissions in further level....