인벤토리가 있는 게임을 하다보면 정렬 기능이 거의 존재한다. 하지만 이게 어떤 방식으로 동작하여 차례대로 정렬되는지 딱히 생각하지 않고 사용한다. 그래서 정렬 알고리즘이 왜 사용되며 어떤 방식으로 적용되는지 알아보고자 한다. 정렬 알고리즘이란? 정렬 알고리즘이란 데이터를 특정한 순서대로 배열하는 프로세스를 말한다. 대표적인 정렬 알고리즘으로는 버블, 삽입, 선택, 병합, 퀵 정렬이 있다. 이를 사용하는 이유는 데이터를 더 빠르게 탐색하고, 이해하기 쉽게 만들며, 데이터 처리의 효율성을 높이기 위해서다. C#의 대표적인 정렬 메서드는 다음과 같다. OdrerBy : 값을 오름차순으로 정렬 OrderByDesending : 값을 내림차순으로 정렬 ThenBy: 2차 정렬을 오름차순으로 수행 ThenByDes..