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
- 랜덤포레스트
- Spark Data Read
- enq: FB - contention
- airflow 정리
- 데이터분석
- 오라클 데이터 처리방식
- 배깅
- 리눅스 환경변수
- git 기본명령어
- Linux
- Spark 튜닝
- Spark jdbc parallel read
- 데이터 분석
- git stash
- 통계분석
- 추천시스템
- git init
- Decision Tree
- CF
- eda
- 알고리즘
- BFS
- 네트워크
- Python
- Collaborative filtering
- 앙상블
- Oracle 논리적 저장 구조
- SQL
- Oracle ASSM
- 의사결정나무
Archives
- Today
- Total
[Alex] 데이터 장인의 블로그
[자료구조] 스택과 큐 본문
스택과 큐는 추상적 자료구조(ADT)이다. - 구조의 행동양식만 정해져 있는 것.
데이터 구조 중에서 가장 기초, 기본이 되는 개념.
스택과 큐는 '배열'의 형태로 쉽게 표현 가능하다.
스택(Stack)
배열이 수직으로 표현되어 있는 형식.
후입선출(LIFO)의 방식.
큐(Queue)
새로운 요소가 뒤에 추가되고, 가장 처음 요소가 삭제(사용)되는 자료형식.
선입선출(FIFO)의 방법.
가장 처음 입력된 데이터를 가장 처음 '사용'하는 자료구조.
인큐, 디큐
우선순위 큐
링 버퍼 / 우선순위 큐
링 버퍼의 활용.
환형 큐(Circular Queue)
우선순위 큐(Priority Queue)
링 버퍼는 오래된 데이터를 버리는 용도로 활용 가능.
원소 수가 n개인 배열에 데이터를 계속해서 입력. 가장 최근에 들어온 데이터 n 개만 저장하고 나머지 오래된 데이터는 삭제.
반응형
'자료구조' 카테고리의 다른 글
[자료구조] 이진 탐색 트리, 해시 검색 방법 정리 (0) | 2022.05.24 |
---|---|
[자료구조] Heap (0) | 2022.05.24 |
Comments