Cpp Sort Time Complexity