본문 바로가기 메뉴 바로가기

SonSeungWoo의 개발블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

SonSeungWoo의 개발블로그

검색하기 폼
  • 전체보기 (33)
    • Javascript (0)
    • Spring (6)
    • Spring-Boot (5)
    • Redis (1)
    • Jpa (1)
    • Java (7)
    • Elasticsearch (1)
    • 알고리즘 (1)
    • Mongodb (1)
    • 기타 (10)
  • 방명록

알고리즘 (1)
정렬 알고리즘

정렬 알고리즘 선택정렬이란? - 실제 프로그래밍에서 많이 사용되는 간단한 정렬방법으로 오름차순을 기준으로 한다면, 최소값을 찾아 왼쪽으로 이동시키는데 배열크기만큼 반복하여 정렬하는 방법이다. - 가장 작은 값을 찾아서 첫번째 위치에 있는 값과 교환하고, 두번째로 작은 값을 찾아 두번째 위치에 있는 값과 교환하는 방법으로 이러한 방법을 반복한다. - 최선일 경우의 비교회수 공식 : N - 1- 최악일 경우의 비교회수 공식 : N(N – 1)/2- 위의 그림을 보시면 아시겠지만 제일 처음에는 (N – 1)번을 비교하고, 그 다음에는 (N – 2)번 만큼 비교하고, 그 다음은 (N – 3)번을 비교하면서 비교회수가 1이 될 때까지 이 작업을 반복할 것이다.- 비교회수는 (N – 1) + (N – 2) + (N..

알고리즘 2017. 4. 18. 15:49
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바