하고 싶은거 할래

하고 싶은거 할래

  • 분류 전체보기
    • CS(Computer Science)
      • Algorithm
      • DataBase
      • Reading Paper
    • 개발
      • CleanCode
      • 기타
      • Spring
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

하고 싶은거 할래

컨텐츠 검색

태그

인덱스 스키마 알고리즘 데이터베이스 MongoDB 다이나믹 프로그래밍 시간복잡도 quicksort 정렬 레디스 인기 게시글 클린코드 DP 동적계획법 동적 계획법 몽고디비 데이터베이스 인덱스 데이터 모델링 동시성 스프링

최근글

댓글

공지사항

아카이브

선택정렬(1)

  • 기본 정렬 알고리즘(선택,삽입)-알고리즘07

    Selection Sort(선택정렬) Inplace 정렬 알고리즘 중 하나(추가 메모리 필요X) n번째 index에 n번째로 작은 원소를 삽입한다. 알고리즘: 각 루프 마다: 최대 원소를 찾는다. 최대 원소를 가장 오른쪽의 원소와 교환한다. 1~2 를 반복하는데 1 에서 찾고 옮긴 원소를 제외하고 반복한다. 시간복잡도 및 의사코드: //n은 배열 A의 크기 cost times for j=1 ~ j=n-1 n smallest=j n-1 for i=j+1 ~ i=n Σ(n-j+1) if A[i] tj는 j=2,3,⋯,n=2,3,⋯,인 경우에 대해 while루프의 검사가 실행되는 횟수 따라서, BestCase: 이미 정렬 된 경우 while문의 실행되지 않으므로 위의 식에서 n에 대해 1차식으로 남는다. 따라..

    2023.08.15
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바