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 | 31 |
Tags
- heap
- 동적계획법
- Java
- sortedBy
- hackerrank
- Recursion
- programmers
- PriorityQueue
- Util
- Kotlin
- 2020
- solution
- Poll
- foreach
- 프로그래머스
- Main
- Queue
- lastIndex
- 2D Array
- intarray
- Developer
- 알고리즘
- indices
- contentToString
- booleanarray
- 코틀린
- GREEDY
- report
- dp
- dynamic programming
Archives
- Today
- Total
목록이중 해싱 (1)
Code in
해시 알고리즘
해시 함수는 어떤 길이의 데이터를 입력해도 정해진 길이의 결괏값을 준다. 데이터를 저장하는 방식으로 볼 때, 해시 함수에는 다양한 방식이 있다. Direct-address tables Direct-address tables는 크기가 U인 테이블 T를 생성하고 key K를 slot K에 저장하는 방식이다. 이때 중복되는 key는 없다고 가정한다. 전체 크기가 U인 곳에서 actual key K가 존재한다고 생각한다. 해당되는 데이터를 table에 저장하고 필요한 key값과 그에 해당하는 data를 확인하는 자료구조이다. 해당 방식은 수행 시간이 매우 짧다는 장점이 있다. key값을 알고 있으면 table에서 바로 data를 찾을 수 있기 때문이다. 하지만 공간 복잡도 측면에서는 실제 사용 공간이 적어 공간..
알고리즘 스터디_개념정리
2020. 8. 30. 16:37