[Tech, etc.] Hash 검색 시간 복잡도(Search Time complexity)
Hash에서 특정 key에 대한 value를 확인할 때 걸리는 시간 복잡도가 O(1) - Constant time 이라는 것에 대한 이해가 되지 않아 확인해보니 실제로는 O(1)보다는 오래 걸리지만 거의 그 즈음 걸리기에 O(1)으로 표기한다는 것을 알았다. 내가 잘못 이해하고 있었던 부분은 Search와 Index(Access)의 차이다. Search는 한 자료 구조(Data Structure) 안에서 특정 요소(element)를 검색하는 것을 의미하는 반면, Index(Access)는 이미 어디 있는지 알고 이를 접근한다는 차이를 가지고 이해를 해야했다. List의 경우에도 Index를 알고 있다면 바로 접근이 가능 하기에 O(1)의 시간 복잡도를 갖지만, 특정 데이터(data)를 검색한다는 것은 L..
기술(Tech, IT)/etc.
2022. 11. 23. 01:05
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vertex shader
- 리트코드
- Android
- 이코노미스트 에스프레소
- join
- socket programming
- The Economist Espresso
- 딕셔너리
- ml
- defaultdict
- 투 포인터
- leetcode
- tf-idf
- 안드로이드
- DICTIONARY
- 머신 러닝
- Hash Map
- min heap
- C++
- java
- I2C
- 소켓 프로그래밍
- Computer Graphics
- machine learning
- 티스토리챌린지
- 오블완
- 이코노미스트
- 파이썬
- The Economist
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형