Если изначально - то да, а если впоследствии, то, сами посудите, у вас было 2 массива, а вы только для сортировки создали лишний массив с N временных объектов, которые тут же выбросите после использования. Как бы ок, GC поработает + на их создание уйдет еще какое-то время... но это идеологически не подходит (если дано, что есть именно 2 массива, и никак нельзя, чтобы это был один)
