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
- 막대기자르기
- 실업급여
- 네트워크
- 알고리즘
- 튜터링
- 전화영어
- 정보
- 회사폐업
- leetcode
- C++
- HeadFirstDesignPatterns
- 동적계획법
- 후니의쉽게쓴시스코라우팅
- 생애첫계약
- 순열
- 자료구조
- 자취준비
- 캡쳐링
- IT기초
- 청년내일채움공제
- 프로그래머스
- array
- 취업사실신고
- 정보처리기사개정
- 코딩테스트
- 실업인정인터넷신청
- 후니의쉽게쓴시스코네트워킹
- 부분합알고리즘
- 모여봐요동물의숲
- 사회초년생
Archives
- Today
- Total
목록해시테이블 (1)
따봉도치야 고마워

*해시테이블이란? 연관배열 구조를 이용해 키에 결과 값을 저장하는 자료구조 = 키(key)와 값(value)이 1:1로 연관 되어 있는 자료구조 아래와 같은 기능을 지원 - 키와 값을 저장 - 주어진 key로 value를 얻음 - 주어진 key의 value 삭제 - 주어진 key의 value를 새로운 값으로 교체 구조 - key는 해시함수를 통해 hash로 변경되고, hash는 value와 매칭되어 저장소에 저장됨 해시테이블의 단점 - 상하 관계가 있거나, 순서가 중요한 데이터의 경우 적합하지 않음 - 공간 효율성이 떨어짐 (미리 저장공간을 확보해 놔야해서) - 해시 함수의 의존도가 높음 해시 함수 - 서로 다른 길이를 가진 key를 일정한 길이의 hash로 바꿔줌 - 어떤 기준으로 바꿔줄 것인가? ->..
프로그래밍/공부
2020. 2. 25. 17:47