
Algorithm - Stack, Queue
·
C++ 프로그래머스 다이어리/Stack,Queue
스택(Stack) 이란?마지막에 넣은 데이터가 가장 먼저 선출되는걸 볼수있는 LIFO(Last In Fist Out) 구조입니다 사용 해더파일#include 선언방식stack 변수이름stack stk;stack stk; 스택기본함수스택에 데이터 추가시키기stk.push(data) 스택의 가장 윗 데이터 반환하기stk.pop() 스택의 top 데이터 삭제하기stk.pop() 스택이 비어있는가 를 확인하기stk.empty() 스택의 사이즈 반환하기stk.size() 스택 스왑(내용 변경하기)swap(data1, data2) 사용방식 예제char 타입으로 '1' '2' '3'을 순서대로 stack에 저장하고가장 위에있는것부터 나오게 한다#include #include using namespace std;i..