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