>일반적인 문제 >정렬 알고리즘이란 무엇입니까?

정렬 알고리즘이란 무엇입니까?

hzc
hzc원래의
2020-07-03 17:24:1756520검색

정렬 알고리즘은 특정 알고리즘 요소를 통해 미리 결정된 패턴에 따라 하나 이상의 데이터 세트를 재정렬하는 것을 의미합니다. 이 새로운 순서는 특정 규칙을 따르고 특정 패턴을 반영하므로 처리된 데이터를 선별하고 계산하면 계산 효율성이 크게 향상됩니다. .

정렬 알고리즘이란 무엇입니까?

추천: "일반적으로 사용되는 정렬 알고리즘에 대한 동적 다이어그램 설명" "PHP의 네 가지 클래식 정렬 알고리즘"

소위 정렬 알고리즘은 특정 알고리즘 요소를 사용하여 결합하는 것입니다. 하나 이상의 그룹 데이터가 설정된 패턴에 따라 재정렬됩니다. 이 새로운 시퀀스는 특정 규칙을 따르고 특정 패턴을 반영하므로 처리된 데이터를 쉽게 필터링하고 계산할 수 있어 계산 효율성이 크게 향상됩니다.

정렬을 위해서는 먼저 어느 정도의 안정성이 필요합니다. 즉, 두 개의 동일한 요소가 동시에 시퀀스에 나타날 때 특정 정렬 알고리즘 후에 정렬 전후의 두 요소의 상대적인 위치가 결정됩니다. 변경하지 마십시오. 즉, 동일한 요소가 두 개 있더라도 정렬 과정에서 서로 다르기 때문에 혼동이 허용되지 않습니다.

정렬은 컴퓨터 프로그래밍에서 중요한 작업입니다. 그 기능은 데이터 요소(또는 레코드)의 임의 순서를 키워드 순서 순서로 재배열하는 것입니다.

정렬이란 집합의 요소를 특정 순서로 함께 정렬하는 것입니다. 일반적으로 정렬에는 오름차순과 내림차순의 두 가지가 있습니다.

(1) 버블 정렬

(2) 선택 정렬

( 4) 힐 정렬;

(5) 병합 정렬;

(7) 기수 정렬;

(9) 계산 정렬; 10) 버킷 정렬.

위 내용은 정렬 알고리즘이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.