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 | 29 | 30 |
Tags
- 안드로이드
- 앱
- 코틀린
- CS지식
- 디자인패턴
- Android
- db
- 데이터베이스
- OS
- Operating System
- Kotlin
- 액티비티
- 프로세스
- 리액트네이티브
- 리액트
- MVVM
- 운영체제
- github
- 안드로이드 개발
- 스레드
- reactnative
- 개발
- 앱개발
- 안드로이드 디자인 패턴
- cs
- 디자인 패턴
- 메모리
- React
- 앱 개발
- Database
Archives
- Today
- Total
목록해싱 (1)
Tech Log
[Data Structure] Hashing
프로그래머스에서 문제를 풀다가 해쉬 개념과 관련된 문제를 풀었다. 해쉬 관련 문제 풀이를 블로그에 올렸으니 해쉬 테이블에 대해서도 블로깅해봐야 할 것 같아서 정리해보았다. 1. Hash란 Hash하는 것, 즉 Hahsing은 산술적인 연산을 이용하여 키가 있는 위치를 계산하여 바로 찾아가는 계산 검색 방식이다. 키 값을 비교하여 찾는 검색 방법이 아니다. 이 과정에서 쓰이는 함수와 테이블이 있다. 각각 Hash Function, Hash Table이라 불린다. 해쉬 함수(Hash Function)는 키 값을 원소 위치로 변환한다. 해쉬 테이블(Hash Table)은 해쉬 함수에 의해 계산된 주소 위치에 항목을 저장한 표다. 이와 같은 설명을 그림과 같이 표현하면 다음과 같다. 그림과 같이 키 값에 대해서..
Computer Science/Data Structure
2022. 6. 29. 22:13