[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
- 딕셔너리
- Computer Graphics
- 이코노미스트 에스프레소
- java
- defaultdict
- leetcode
- Python
- 티스토리챌린지
- Hash Map
- 투 포인터
- 머신 러닝
- socket programming
- ml
- C++
- 파이썬
- Android
- 이코노미스트
- 소켓 프로그래밍
- tf-idf
- 리트코드
- DICTIONARY
- join
- 안드로이드
- The Economist
- The Economist Espresso
- machine learning
- vertex shader
- I2C
- 오블완
- min heap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형