Не то чтобы очень (если не передавать функцию сортировки), но использовать алгоритм sort со сложностью O(n*log n) вместо max c O(n) нет ну никакого резона.
К тому же зачем менять массив? Может он упорядочен как надо был, а мы его взяли и по возрастанию отсортировали, чтобы всего лишь найти максимальное число.