정렬된 1D 배열에서 원소의 첫 번째 인스턴스를 검색합니다. 함수가 정렬되지 않은 경우, 검색 결과가 올바르지 않게 됩니다. 커넥터 팬은 이 다형성 함수의 기본 데이터 타입을 디스플레이합니다.


icon

입력/출력

  • c1dLess_Comparablelvclass.png 정렬된 1D 배열

    정렬된 1D 배열은 모든 타입의 1D 배열이 될 수 있습니다.

  • cLess_Comparablelvclass.png 원소

    원소는 배열에 삽입할 값입니다. 원소정렬된 1D 배열에 있는 원소와 동일한 데이터 타입이어야 합니다.

  • cLess_Functorlvclass.png 보다 작음 함수 (내장됨 <)

    보다 작음 함수는 배열 검색에 사용되는 비교입니다. 기본적으로 이 함수는 표준 [보다 작음?] 함수가 사용하는 것과 동일한 비교입니다.

    배열 원소가 커넥터 팬에서 동일한 타입의 두 입력과 불리언 출력을 포함하는 보다 작음 메소드를 갖는 클래스인 경우 , 기본값은 해당 비교를 사용하도록 변경됩니다.

    다른 정렬 순서를 지정하려면 이 터미널을 다음 객체 중 하나에 연결합니다:

    • 다음 커넥터 창 구성으로 Less Than 메서드를 정의하는 클래스 :
      • 왼쪽 상단의 함수 객체 입력 함수 객체는 데이터 타입에서 작업을 정의하는클래스입니다.
      • 배열 원소와 동일한 데이터 타입을 갖는 두 개의 입력.
      • 하나의 불리언 출력.
    • 다음 커넥터 창 구성이 포함된 VI 참조 번호 :
      • 배열 원소와 동일한 데이터 타입을 갖는 두 개의 입력.
      • 하나의 불리언 출력.

    비교 함수는 대칭적이어야 합니다. a<b가 참인 경우, b<a는 거짓입니다. a와 b의 값이 같은 경우, a<b와 b<a는 모두 거짓입니다. 함수가 대칭이 아닌 경우, 검색 결과를 예측할 수 없습니다.

  • ibool.png 발견됨?

    발견?은 원소를 찾았는지 여부를 나타냅니다.

  • ii32.png 가장 근접한 인덱스

    발견?이 참인 경우, 가장 근접한 인덱스는 원소의 인덱스입니다. 발견?이 거짓인 경우, 가장 근접한 인덱스는 배열이 정렬될 경우 있게 될 원소의 인덱스입니다.

    원소가 배열의 모든 원소보다 큰 경우, 가장 근접한 인덱스는 배열의 크기와 같습니다. 원소가 배열의 모든 원소보다 작은 경우, 가장 근접한 인덱스는 0입니다. 빈 배열을 검색하는 경우, 가장 근접한 인덱스는 0입니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Malleable VIs\Nested Malleable VIs\Malleable VIs - Nested Malleable VIs.lvproj