250x250
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
- 알고리즘분석
- 기술면접
- 클린코드
- CleanCode
- 자료구조
- aop
- SQL쿡북
- vue.js
- react
- 알고리즘
- 이팩티브 자바
- 자바
- 자바예외
- 도메인 주도 개발 시작하기
- 자바스터디
- 이펙티브 자바
- AWS
- DDD
- mysql
- MariaDB
- 혼공SQL
- 인프런백기선
- 네트워크
- 인프런김영한
- 인덱스
- java
- 스프링부트와AWS로혼자구현하는웹서비스
- 이펙티브자바
- jpa
- AWS RDS
Archives
- Today
- Total
목록체이닝 (1)
기록이 힘이다.
해싱
심볼 테이블(symbol table) 컴파일이나 인터프리터와 같은 언어 변환기에서 사용되는 자료구조 해싱 테이블(hashing table) 1. 데이터가 저장될 위치가 데이터의 값에 의해 결정되는 자료구조 2. 데이터가 저장되는 버킷(bucket)들의 배열로 만들어지며 한 버킷은 하나 이상의 레코드를 수용할 수 있음 3. 해싱 테이블에는 키(key)라는 인덱스로 자료를 접근하고 키와 배열 사이에서 해싱 함수를 이용하여 매핑(mapping)을 함 해싱 함수 1. 입력된 킷값을 해싱 테이블의 주소로 변환시켜주는 함수 2. 주어진 킷값으로부터 레코드가 저장되어 있는 주소를 직접 계산할 수 있도록 하는 수식 3. 키를 전달받아 키의 해시값을 반환하게 됨 4. 킷값을 해싱 함수에 넣어서 계산하면 해싱 테이블의 주..
자료구조
2022. 7. 11. 21:19