Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- html
- dvh
- adb connect
- github lfs
- react-native-dotenv
- electron-packager
- Each child in a list should have a unique "key" prop.
- github 100mb
- device in use
- Git
- 이미지 데이터 타입
- silent printing
- ffi-napi
- augmentedDevice
- github pdf
- vercel git lfs
- Recoil
- Can't resolve
- react-native
- npm package
- camera permission
- nextjs
- animation
- Failed to compiled
- adb pair
- 티스토리 성능
- rolldown
- ELECTRON
- custom printing
- camera access
Archives
- Today
- Total
목록Map.get(key) (1)
Bleeding edge
map.get(key) 대신, map.get(value) 만들기
필요성이 생긴 이유 오늘 자바스크립트 문제풀이를 하면서 다시금 Big O 의 중요성에대해서 느꼈다. 우선 오늘 문제풀이를 할 때 처음에는 Array를 통해서 접근하다가. Map으로 접근을 하였다. 우선 왜 Map을 사용하였는가? 라고 하기에 앞서 Array와 Object의 worst Big O를 비교하겠다 우선 Array Worst Big O 접근 O(1) index 0에 삽입 O(n) index 마지막에 삽입 O(1) 검색 O(n) 삭제 O(n) Object Worst Big O 삽입 O(1) 제거 O(1) 탐색(value를 이용한) O(n) 접근(key를 이용한) O(1) 여기서 보면 value를 이용하여 탐색을 하면 시간이 O(n)만큼 걸리는 걸 볼 수 있다. 따라서, value로 접근하는 것을 줄..
Javascript
2022. 6. 10. 14:44