- Hash Table
- 임의의 길이의 값 -> 해시 함수(Hash Function) : 고정된 길의의 data 로 변환
- 예 ) SHA-256 (Secure Hashing Algorithm)
- Dynamic Programming
- 1. 최적 부분 구조 : 큰 문제를 작은 문제로 divide 하여 해결
- 2. 중복되는 부분 문제 : 동일한 것의 문제를 반복적으로 해결
- memoixation(메모이제이션) : 동일한 계산의 반복수행을 제거 , 한 번 계산한 것을 메모지에 넣는다
- memorization(메모라이제이션) 과는 다른 의미
- cashing(캐싱) 과 같은의미
- bottom-up 방식 (트리 구조 생각)
'2022-2 > seminar' 카테고리의 다른 글
초청 세미나 | Personalized Node Ranking(PNR) (0) | 2022.03.29 |
---|---|
알고리즘 세미나 | Dynamic Programming (0) | 2022.03.28 |
자바 | 12장 wrapper 클래스 (0) | 2022.03.07 |
자바 | 11장 object 클래스 (0) | 2022.03.07 |
쿠버네티스 | 15장 인프라 관리 (0) | 2022.03.07 |