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
- JPA
- 디자인 패턴
- 타입스크립트
- Parallel Old GC
- Transaction Pattern
- zipkin
- 사가 패턴
- TypeScript
- Action Pattern
- 디자인패턴
- Spring Boot Actuator
- Resilinece4j
- 키클락
- 배치
- spring cloud
- Serial GC
- 체인 패턴
- 스레드
- java 정렬
- Java
- 생산자 소비자 패턴
- 멀티스레드
- The law of Demeter
- Spring Cloud Netfilx Eureka
- thread
- MSA
- saga pattern
- 스프링 배치
- 알고리즘
- spring batch
Archives
- Today
- Total
목록heap (1)
PSD( Private-Self-Development )
힙(heap)
힙 이란? 완전 이진트리의 일종이며, 우선순위 큐를 위해 만들어진 자료구조이다. 우선순위 큐? 우선순위 개념을 큐에 적용한 자료 구조이다. 가장 우선순위가 높은 데이터가 먼저 나간다. 배열, 연결 리스트, 힙으로 구현 가능하다. 이중 힙으로 구현하는 것이 가장 성능이 좋다. 힙 특징 힙은 일종의 반정렬 상태를 유지한다.( 큰 값이 위에 있으면 작은 값은 아래에 있다는 정도 ) 부모 노드의 값이 자식 노드보다 항상 크거나 작은 이진트리이다. 중복을 허용한다. 최대값, 최소값을 조회하기 좋다 힙 종류 최대 힙 부모 노드가 자식 노드보다 크거나 같은 완전 이진트리 최소 힙 부모 노드가 자식 노드보다 작거나 같은 완전 이진트리 힙 구현 힙을 저장하는 표준 자료구조는 배열이다. 배열의 첫 번째 인덱스인 0은 사용..
Backend/자료구조
2022. 12. 20. 16:23