하고 싶은거 할래

하고 싶은거 할래

  • 분류 전체보기
    • 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.

티스토리툴바