상자 행을 정렬하는 방법을 선택하고 알고리즘 비교 및 교체를 관찰하세요. 선택에 따라 청구서가 크게 변경됩니다.
번호가 매겨진 상자를 담은 컨베이어는 주문이 필요합니다. 정렬 전략을 선택하고 실행하세요. 모든 비교와 모든 교환에 대해 비용이 청구되는 동안 상자는 벨트에서 비교하고 교환합니다. 이 정확한 행에 대한 가장 저렴한 전략은 파입니다. 이를 이겨야 마당을 클리어할 수 있습니다.
Sort Yard는 동일한 데이터에 대해 다양한 전략을 실행할 수 있도록 하여 정렬 알고리즘 비용을 가시화합니다.
전략을 고르고 컨베이어 위에서 상자들이 비교되고 교환되는 것을 지켜보는 것은 정렬 알고리즘 연구로, 방법이 얼마나 많은 일을 치르는지 분석하는 고전적인 입문점이다.
비교마다, 교환마다 비용을 물리는 것이 독창적인 교육 장치이며, 알맞은 장치다.
그 두 연산이 바로 알고리즘 분석이 세는 것이다. 거품 정렬이 느린 것은 서툴러 보여서가 아니라 비교 횟수가 입력의 제곱에 따라 늘어나기 때문이며, 비교마다 값을 치르는 것만이 그것과 더 완만하게 늘어나는 방법의 차이를 느끼는 유일한 방법이다. 그것이 시간 복잡도가 재는 것이다.
Sort Yard는 동일한 데이터에 대해 다양한 전략을 실행할 수 있도록 하여 정렬 알고리즘 비용을 가시화합니다. PlayPendium용으로 자체 제작된 독창적인 무료 브라우저 게임입니다.