728x90
반응형
SMALL
1. 스택
- 데이터가 쌓인 형태
- 먼저들어온 데이터가 나중에 나가는 구조
* 연결리스트로 구현하는 스택
- Head 구현
- 원소 삽입시, 마지막 원소(Top)의 포인터에 저장된 위치에 원소를 삽입하고 Head 는 삽입된 원소의 위치로 변경한다.
- 원소 삭제시, Head를 그다음 원소가 저장된 위치로 변경한다.
2. 큐
- 먼저 삽입된 데이터가 먼저 추출되는 자료구조
* 연결리스트로 구현하는 큐
- Tail과 Head 구현
- 원소 삽입시, 삽입된 원소의 위치가 Tail
- 원소 삭제시, Head에 저장된 데이터를 삭제하고 그다음 데이터의 위치를 Head에 저장
* 해당 글은 패스트 캠퍼스 강의 수강 내용을 정리한 글입니다.
728x90
반응형
LIST
'Python' 카테고리의 다른 글
CodeUp Python 기초 100제 6001-6025 (0) | 2024.12.04 |
---|---|
[자료구조] 덱, 이진탐색트리 (1) | 2023.12.21 |
[자료구조] 배열, 연결리스트 (0) | 2023.12.14 |
[자료구조] 자료구조 개요 (0) | 2023.12.13 |
2. 조건문 / 4. 함수 / 5.입출력 (1) | 2023.12.08 |
댓글