스택(Stack)과 큐(Queue)
고객사와 미팅을 가지며 개발팀장님의 "큐에 막혀서 테스트를 해볼 수가 없다" 라는 말을 회의록에 옮기며 Queue를 알아듣지 못해 Q 라고 적어버렸다. question인가 혼자 생각하다 미팅이 끝난 후 아니나 다를까 실장님의 질문에 Q라고 작성한 걸 걸리며... 이 글을 작성하게 되었다. Stack이란 무엇인가? Stack은 "쌓다"라는 의미로, 데이터를 차곡차곡 쌓아 올린 형태의 자료구조이다. 위의 사진과 같이 데이터가 순서대로 쌓이며 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 구조를 가지고 있다. 또한 Stack은 정해진 방향으로만 쌓을 수 있으며, top으로 정한 곳을 통해서만 접근할 수 있다. 새로 삽입되는 자료는 top이 가리키는 가장 맨 위에 쌓이게 되며, 자료를 삭제할 때도 top을 통..
SQL TIL
2023. 12. 6. 01:18