[알고리즘] 삽입정렬 삽입 정렬을 수열을 정렬하는 알고리즘 중 하나입니다. 1. 처음에는 왼쪽 끝의 숫자를 정렬이 끝났다고 간주합니다.2. 계속해서 아직 작업하지 않은 숫자 중에서 왼쪽 끝에 있는 숫자를 꺼내서 왼쪽에 있는 작업이 끝난 숫자와 비교합니다.3. 왼쪽 숫자가 크면 두개의 숫자를 바꿉니다.4. 이 작업을 자신보다 작은 숫자가 나타나거나 왼쪽 끝에 도착할 때까지 반복합니다. Algorithm 2024.11.07
[알고리즘] 선택정렬 선택 정렬을 수열을 정렬하는 알고리즘 중 하나입니다. 1. 수열을 선형 탐색해서 최소값을 찾습니다.2. 최소값과 열의 왼쪽 끝에 있는 숫자와 교환하고 정렬을 완료합니다.3. 최소값이 왼쪽 끝에 있는 경우에는 아무런 작업도 하지 않습니다.4. 동일한 작업을 모든 숫자가 정렬을 마칠 때까지 반복합니다. Algorithm 2024.11.06
[알고리즘] 버블정렬 버블 정렬을 수열을 정렬하는 알고리즘 중 하나입니다. 1. 우측 끝에서 좌측으로 이동하면서 두 수를 비교합니다.2. 둘중에 큰 수를 오른쪽으로 이동합니다.3. 좌측 끝에 도착하면 다시 우측 끝에서 좌측으로 이동하면서 두 수를 비교합니다.4. 동일한 작업을 모든 숫자가 정렬될 때까지 반복합니다. Algorithm 2024.11.05