sort(s.begin(), s.end())
그거 내부가 퀵이나 머지로되있겠지
n log n
삽입은 쓰이니 알아두삼 ㅇㅅㅇ
어디서쓰임?
사실 퀵 머지 둘 다 안쓰이고 팀소트나 pdq소트 씀
삽입이 시간복잡도 상수가 작아서 요소 갯수가 작을 때 (재귀하단부분) 쓰임
퀵소트 vs 머지소트 누가 더빠른가? -=> 퀵소트가 더 빠르다. 왜냐하면? 머지소트는 전체를 싹 훑는데 퀵소트는 지엽적인 부분만 훑어서 locality의 이점을 볼 수 있음.
계수랑 기수가 젤 빨라 이녀석아
sort(s.begin(), s.end())
그거 내부가 퀵이나 머지로되있겠지
n log n
삽입은 쓰이니 알아두삼 ㅇㅅㅇ
어디서쓰임?
사실 퀵 머지 둘 다 안쓰이고 팀소트나 pdq소트 씀
삽입이 시간복잡도 상수가 작아서 요소 갯수가 작을 때 (재귀하단부분) 쓰임
퀵소트 vs 머지소트 누가 더빠른가? -=> 퀵소트가 더 빠르다. 왜냐하면? 머지소트는 전체를 싹 훑는데 퀵소트는 지엽적인 부분만 훑어서 locality의 이점을 볼 수 있음.
계수랑 기수가 젤 빨라 이녀석아