요약

동작 구조

(인덱스 = idx, 저장된 값 = value)

  1. 배열을 처음부터 순회

  2. idx와 맞지 않는 값이 있을 경우(배열[idx] ≠ value), 해당 값을 idx로 하는 곳의 값과 스왑

    Untitled

  3. 스왑 이후, 다시 2 진행

    Untitled

  4. value가 배열의 크기를 벗어나는 경우 무시

    Untitled

특징/강점

한계

사용 유형

고찰