Exchange 정렬에는 버블 정렬과 퀵 정렬이 포함됩니다. 버블 정렬은 컴퓨터 과학 분야의 간단한 정렬 알고리즘인 반면, 퀵 정렬은 버블 정렬을 변형한 것입니다. 시간 복잡도는 "O(Nlog2N)"입니다.
Exchange sort
Bubble sort
Bubble Sort(버블 정렬)는 컴퓨터 과학 분야의 비교적 간단한 정렬 알고리즘입니다.
N개의 요소로 정렬할 시퀀스를 정렬할 때 총 N-1개의 루프가 수행됩니다. k번째 루프에서는 1번째부터 N-k번째까지의 요소를 앞에서 뒤로 비교하고, 인접한 두 요소를 비교할 때마다 전자의 요소가 후자의 요소보다 크면 두 위치를 교환합니다. 그렇지 않으면 위치는 변경되지 않은 상태로 유지됩니다.
시간 복잡도: O(N2)
O(N2)
快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。
将未排序元素根据一个作为基准的"主元"分为两个子序列,其中一个子序列的记录均大于主元,而另一个子序列均小于主元,然后递归地对这两个子序列用类似的方法进行排序
时间复杂度:O(Nlog2N)
O(Nlog2N)
🎜위 내용은 교환 정렬이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!