[코딩 테스트 합격자 되기] 스택 - 1. 스택의 개념과 정의 - 골든래빗
골든래빗
스택 개념을 이해하고, 이를 바탕으로 스택의 ADT를 작성하고 구현할 수 있습니다. 스택을 활용해 주어진 문제를 풀 수 있습니다.
총 3편으로 준비했습니다.
1. 스택의 개념과 정의
2. 스택 몸풀기 문제
3. 합격자가 되는 스택 모의고사
1. 스택 개념
스택(Stack) 어원은 ‘쌓는다’입니다. 스택은 어원에서 짐작할 수 있듯이 먼저 입력한 데이터를 제일 나중에 꺼낼 수 있는 자료구조입니다. 스택은 우리 주변에서도 쉽게 찾아볼 수 있습니다. 티슈를 생각해봅시다. 티슈를 만들 때는 먼저 넣은 티슈가 가장 아래에 위치합니다. 그래서 티슈를 사용할 때는 가장 위에 있는 티슈부터 사용할 수 있죠. 이렇게 먼저 들어간 것이 마지막에 나오는 규칙을 선입후출 또는 FILO(First In Last Out)라고 합니다. 이때 스택에 삽입하는 연산을 푸시(Push), 꺼내는 연산을 팝(Pop)이라고 합니다.
https://bitly.ws/32KqV
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2023년 11월 21일 오전 1:35
해외에서 직장인과 유학생을 경험하며 지내다보니 벌써 13년차가 되었네요. 요즘 IT 업계쪽에서 해외 취업을 많이 고민하시는 분들의 글이 보입니다.
1
... 더 보기한
... 더 보기