티스토리 뷰
Queue와 Stack.
BFS와 DFS를 설명하다보니 Queue와 Stack 자료구조를 모르는 사람들이 있을까봐 적는다.
Queue 는 FIFO (First in First out : 먼저 들어간 값이 먼저 나온다. )
Stack 은 FILO (First in Last out : 먼저 들어간 값이 마지막에 나온다. )
Queue
Queue는 일렬로 서있는 줄이라고 생각하면 된다. [ 3, 7, 1, 4, 2] 값이 큐에 존재한다면
값을 빼게되면 맨앞 3값이 빠지고 [7, 1, 4, 2] 가 남는다. 그리고 값 8을 추가하게되면 [ 7, 1, 4, 2 ] 가 된다.
Stack
Stack은 입구가 하나인 좁은 엘레베이터라고 생각하면 된다. [ 3, 7, 1, 4, 2 ]값이 스택에 존재한다면
값을 빼게 되면 맨뒤 2값이 빠지고 [ 3, 7, 1, 4 ]가 남고, 그리고 값 8을 추가하면 [ 3, 7, 1, 4, 8 ]이 된다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블로그
- C 책
- C#책
- c#
- ROS2 설치
- 2000au
- 창숨기기
- 창숨김
- ipTIME
- 책 소개
- C#입문
- Node
- 디스크 쓰기 금지되어 있습니다
- ROS2
- 창숨기기 프로그램
- ubuntu
- 블로그 공지
- c#.net
- robot
- 블로그 이야기
- 창숨김 다운
- readonly
- 블로그 개설
- C# 속으루..
- USB
- c#ㄱㄱ
- C# 책
- 창숨김 프로그램
- c#초보
- iptime 2000au
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함