제자리 정렬 알고리즘의 하나로 다음 순서로 이루어짐
1. 주어진 리스트에서 최소값을 찾는다.
2. 그 값을 맨 앞에 위치한 값과 교체한다.
3. 맨 처음 위치를 뺸 나머지 리스트를 1번과 같이 동작한다. 이후 반복해서 정렬한다.
main() : 20개의 난수 배열을 생성하는 함수 generateSlice를 호출한 뒤 quicksort 함수를 호출하는 메인 함수
generateSlice() : slice를 초기화한뒤 slice 배열에 1부터 999까지의 난수 - 1부터 999까지의 난수를 계산한 원소를 삽인한 배열(slice)을 리턴한다.
selectionsort() : 소스코드 순서는 다음과 같다.
package main
import (
"fmt" //print함수를 위한 패키지
"math/rand" //난수 생성을 위한 패키지
"time" //시간활용을 위한 패키지
)
func main() {
//난수 배열 생성이후 slice 변수에 저장
slice := generateSlice(20)
//정렬 전 배열
fmt.Println("\n--- Unsorted --- \n\n", slice)
//선택정렬 함수 호출
selectionsort(slice)
//정렬 된 배열
fmt.Println("\n--- Sorted ---\n\n", slice, "\n")
}
// Generates a slice of size, size filled with random numbers
func generateSlice(size int) []int {
//make를 통해 슬라이스 초기화
slice := make([]int, size, size)
// 현재 시간으로 Seed 값 설정, time 패키지를 이용한 것이고 현재 시간을 설정하는 함수로 보임
rand.Seed(time.Now().UnixNano())
//size만큼 반복문 돌고 slice 배열에 난수배열 생성
for i := 0; i < size; i++ {
slice[i] = rand.Intn(999) - rand.Intn(999)
}
return slice
}
//선택정렬 함수
func selectionsort(items []int) {
//n은 입력받은 배열의 크기
var n = len(items)
//n의 크기만큼 반복 순회
for i := 0; i < n; i++ {
//minIdx 값 설정
var minIdx = i
//j는 i부터 시작하고 n 미만일 때 j에 +1씩 진행함
for j := i; j < n; j++ {
//items[j]가 items[minIdx] 미만일 때 minIdx에 j 값 설정
if items[j] < items[minIdx] {
minIdx = j
}
//fmt.Println("minIdx",minIdx)
fmt.Println("items",items)
}
//i, minIdx 위치 교환
items[i], items[minIdx] = items[minIdx], items[i]
}
}
스크롤해서 보면 데이터가 앞에서부터 변하는 것을 알 수 있다.
go run selection_Sort.go
--- Unsorted ---
[-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-89 401 -804 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 401 -89 -111 691 -713 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -89 -111 691 401 -69 668 -490 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -111 691 401 -69 668 -89 172 -22 301 288 45 -302 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 691 401 -69 668 -89 172 -22 301 288 45 -111 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 401 -69 668 -89 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 668 401 172 -22 301 288 45 691 207 508 325 -28 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 401 172 -22 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 172 401 301 288 45 691 207 508 325 668 29]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 401 301 288 45 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 301 288 401 691 207 508 325 668 172]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 288 401 691 207 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 401 691 288 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 691 401 508 325 668 301]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 401 508 325 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 401 508 325 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 401 508 325 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 401 508 325 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 401 508 325 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 508 401 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 508 401 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 508 401 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 508 401 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
items [-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
--- Sorted ---
[-804 -713 -490 -302 -111 -89 -69 -28 -22 29 45 172 207 288 301 325 401 508 668 691]
Golang Algorithm - mergeSort(병합정렬) (0) | 2023.02.15 |
---|---|
Golang Algorithm - insertionSort (0) | 2023.02.14 |
Golang Algorithm - quickSort (0) | 2023.02.12 |
Golang Algorithm - bubbleSort2 (0) | 2023.02.12 |
Golang Algorithm - Interpolation Search (0) | 2023.02.11 |