MOLOKINI

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

Hash와 Map의 차이점 1

C++ Hash와 Map의 차이점

Hash와 Map의 차이점STL에 보면 Map이라는 컨테이너가 있습니다.이전에 정리한걸 다시 보면.. map - 특정 키(key)로 데이터를 접근하고 관리할 수 있다. - 키로 값에 접근하며 삽입과 삭제가 빠르다.이와 같이 정리를 했었습니다.  - 키로 값에 접근한다고 했는데 이것은 이진 탐색 트리(Binary Search Tree)에서 사용되는 키값을 의미합니다. - 이진 탐색 트리(BST)입니다. 이진 트리 아닙니다. (최근엔 Red-Black Tree를 사용한다고 합니다)Map에서 자료를 접근하려 할 때 이진 탐색 트리를 사용한다는 점에서 차이가 있습니다. - 이진 탐색 트리는 O(log n)의 속도를 보여줍니다. 하지만 이것보다 더 빠른 탐색 시간을 원할 때 Hash Map을 사용하게 됩니다. (..

Programming Language/C, C++ 2014.10.13
이전
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.

티스토리툴바