IsSorted 함수

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Arrays

패키지: Microsoft.Quantum.Standard

배열이 지정된 경우 는 해당 배열이 지정된 비교 함수에 의해 정의된 대로 정렬되는지 여부를 반환합니다.

function IsSorted<'T> (comparison : (('T, 'T) -> Bool), array : 'T[]) : Bool

입력

비교 : ('T,'T) ->Bool

가 인 경우 comparison(a, b) 보다 작거나 같은 것으로 간주되는 두 요소를 a 비교하는 b 함수입니다true.

array: 'T[]

확인할 배열입니다.

출력: Bool

true 요소의 a 각 쌍에 대해 및 barray 가 해당 순서 comparison(a, b) 로 발생하는 경우에만 이 이면 입니다 true.

형식 매개 변수

T

각 요소의 형식입니다 array.

설명

함수 comparison 는 전이적인 것으로 간주됩니다. 이 경우 comparison(a, b)comparison(b, c)comparison(a, c) 가 가정됩니다. 이 속성이 없으면 이 함수의 출력이 올바르지 않을 수 있습니다.