MOLOKINI

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Shell Sort 1

정렬 - 쉘 정렬

쉘 정렬(Shell Sort) 쉘 정렬은 Donald L. Shell 이라는 사람이 제안한 방법으로 삽입 정렬이 어느정도 정렬된 배열에 대해서는 대단히 빠른 것에 착안한 방법입니다. 쉘 정렬의 속도는 삽입정렬의 O(n^2)보다 빠릅니다. 쉘 정렬의 속도는 약 O(n^1.5) : 몇개로 그룹들을 나누느냐에 따라 실행속도가 달라집니다. 삽입정렬의 최대 문제점은 요소들이 삽입될 때 이웃한 위치로만 이동한다는 것입니다. 만약, 삽입되어야 할 위치가 현재 위치에서 상당히 멀리 떨어진 곳이라면 이미 정렬된 요소들이 많은 이동을 해야만이 제자리로 삽입될 수 있습니다. - 정렬 위치 이후의 모든 요소들이 한 칸씩 옆으로 이동해야 정렬이 됨 쉘 정렬은 요소들이 멀리 떨어진 위치로 이동할 수 있습니다. 1. 정렬해야 할 ..

Basics/Data Structure 2014.10.30
이전
1
다음
더보기
프로필사진

MOLOKINI

자동차, Graphics, AR/VR, OS, Windows Driver, Programming

  • 분류 전체보기 (291)
    • 자동차 (3)
      • DIY (3)
    • Programming Language (45)
      • C, C++ (38)
      • C# (6)
      • Python (1)
    • Windows (19)
      • Windows Programming (13)
      • Windows Driver Model (2)
      • Windows Debugging (4)
    • Graphics (87)
      • OpenGL (18)
      • DirectX (55)
      • GPU (11)
      • 3D MAX (3)
    • Mobile (4)
      • Android (4)
    • Web, Network Programming (11)
      • Socket (8)
      • IIS (2)
      • ASP (1)
    • Haptic Rendering (8)
      • Force Simulator (3)
      • OpenHaptics (5)
    • Augmented Reality (32)
      • AR Basics (2)
      • Image Processing (5)
      • Moblie AR (6)
      • ARToolKit (2)
      • PTAM (17)
    • Basics (65)
      • Data Structure (16)
      • Euler Project (11)
      • Programming (5)
      • Hashing, Encryption (2)
      • HCI (7)
      • OS (4)
      • Mathmatics (18)
      • Network (1)
      • Definitions (xml, ini, csv... (1)
    • Database (4)
    • DataMining (9)
    • UIS (4)




최근글과 인기글

  • 최근글
  • 인기글

최근댓글



방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바