[07-2] 해시 테이블(Hash Table)이란? (2)
앞서 해시 테이블의 정의와 간단한 사례를 봤다면, 언제 써야하는지? 어떤 연산이 중요한지 살펴보겠다. 그 전에 한번 요약정리 하고 넘어가보자. 1. key-value쌍이다 2. key를 index로 매칭하는 과정에서 hashfunction이 활용된다. 이유는 최적화와 효율성의 문제 3. 하지만 복잡하게 신경쓰지 말자. 파이썬에서 알아서 해주니, 우리는 key-value만 이해해도 충분하다!(적어도 코테에서는..) 해시 테이블의 대표적 사례는 딕셔너리이고, 딕셔너리의 장점을 확인해보자. 내가 운동 루틴을 만들어보려고 한다. 운동은 유산소, 가슴, 허리, 등, 유산소 의 순서로 이어진다. #오늘의 운동 루틴 만들기(리스트) routine = [30, 15, 60, 30, 10] #유산소, 가슴, 허리, 등,..
2023. 11. 14.