Levitating

Levitating

  • 분류 전체보기 (98)
    • 기술면접 준비 (1)
    • 운영체제 (2)
    • 임베디드 컴퓨터구조 (1)
    • 백엔드 개발 (Django) (0)
    • 알고리즘 (51)
    • fixing errors (8)
    • etc (3)
    • 파일시스템 (2)
    • 논자시 (8)
    • 파이썬 (4)
    • 취업 후기 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Levitating

컨텐츠 검색

태그

프로그래머스 디버깅 다이나믹프로그래밍 BFS 리눅스 백준c++ 백트래킹 해시 코딩테스트 백준 알고리즘 sk 하이닉스 코테 준비 ISA vscode dfs c++ softeer 코테 dp 논자시

최근글

댓글

공지사항

아카이브

radix sort(1)

  • [서울대학교 논자시 준비] 알고리즘 : chapter 4 정렬 - 계수정렬

    앞서 설명한 정렬 알고리즘들의 공통점은 원소끼리 비교하는 것으로만 정렬을 한다는 것이다. 이런 정렬을 '비교정렬'이라고 한다. 이러한 비교정렬은 최악의 경우 수행 시간이 절대 O(nlogn)을 밑돌 수 없다. 정렬하고자 하는 원소들이 특수한 성질을 만족하면 이 하한보다 더 빠른 정렬 알고리즘을 적용할 수 있다. 기수정렬 기수 정렬은 입력이 모두 k자릿수 이하의 자연수인 특수한 경우에 사용할 수 있는 방법으로 O(n)시간이 소요되는 정렬 알고리즘이다. 기수정렬은 우선 가장 낮은 자릿수만 가지고 모든 수를 정렬한다. 그런 다음 가장 낮은 자릿수는 잊어버린다. 그리고 앞과 같은 방법으로 더 이상 자릿수가 남지 않을 때까지 반복한다. 이렇게 하면 마지막에는 정렬된 배열을 갖게된다. 계수정렬 계수 정렬은 정렬하고..

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

티스토리툴바