beyondhuman

  • 홈
  • 태그
  • 방명록

Overwritting 1

[Python] 자료 구조3 - Hash table의 개념과 index 충돌 해결 방식 비교

HW)코드 데이터 관련하여 다른 자료 구조로써, 이번에는 해시 테이블(Hash table)의 개념과 구조에 대해서 알아보자. 해시 함수(Hash function)와 index 충돌(Collision)의 의미를 이해하고, 특히 해시 충돌을 해결하는 방법으로 체이닝(Chaining) 방식과 개방 주소(Open Addressing) 방식을 파이썬으로 구현하여 이해해보자. 우선, 해시 테이블(Hash table)이란 무엇일까? > Hash table은 순차적으로 배열된 각 index에 해당하는 값(bucket or values)을 저장하고 검색(색인)할 수 있도록 재구성된 자료구조이다. - 아래 [그림1]과 같이, 입력 data에서 주어진 데이터는 쌍으로 주어지며(ex, 딕셔너리의 {'key' : value},..

[Code] Study & Practice 2025.10.30
이전
1
다음
더보기
프로필사진

beyondhuman

yssong 님의 블로그 입니다. Python + Colab 을 활용한 인공지능 뉴커머(AI newcomer) 입니다.

  • 분류 전체보기 (15)
    • [AI] Writing & Talking (1)
    • [Code] Study & Practice (13)
    • [Car] 자동차 정비 이야기 (1)

Tag

시간 복잡도, 깊이 우선 탐색 (DFS), 백트래킹 (Backtracking), 파이썬, 엔진 오일 계절별 관리법, 실행 속도, 엔진 오일 용량, 자료구조, Edge (간선), 이진트리, 트리 (Tree), Queue, 투 포인터 (Two Pointer), Graph (그래프), 슬라이딩 윈도우 (Sliding Window), Vertex (정점), 선형 탐색(Linear Search), 분할 정복 (Divide & Conquer), 너비 우선 탐색 (BFS), Stack,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • AI TIMES
  • 과학기술정보통신부

티스토리툴바