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
- Spring Boot
- 라우터
- 서버구축
- 백준알고리즘
- BFS
- AWS
- ELB
- 백준
- nodejs
- EventListener
- Algorithm
- 브루트포스
- url parsing
- 스터디
- 탐욕법
- 다익스트라 알고리즘
- 자료구조
- java
- spring
- react
- 정렬
- 리액트
- sort
- 알고리즘
- Router
- mysql
- 완전탐색
- EC2
- 동적프로그래밍
- 토이프로젝트
Archives
- Today
- Total
목록hasing (1)
공부하는 블로그
Algorithm | 자료구조 : Hash Table
Hash Table 해시 테이블(Hash Table)은 자료의 탐색을 위한 알고리즘으로 탐색 키워드인 Key와 그에 대한 결과 값인 Value가 한 쌍으로 저장된 자료구조이다. 해시 테이블은 해싱(Hashing)을 통해 Key 값에 알맞은 Value를 찾아낸다. Hashing? 해싱은 Key 값에 직접 산술적인 연산을 적용하여 항목이 저장되어 있는 테이블의 주소를 계산하여 항목에 접근한다. 해싱에서 자료를 저장하는 데 배열을 사용한다. 배열은 원하는 항목이 저장된 인덱스(index)를 알고 있을 경우 O(1)의 시간 복잡도로 매우 빠르게 자료를 삽입하거나 꺼낼 수 있다. 배열의 인덱스는 0부터 시작하는 정수로 문자열인 Key를 통해 배열로 저장된 Value에 접근하기 위해서는 해시 함수(Hash Func..
알고리즘 공부
2020. 5. 15. 23:30