기본 사용법2 [C++ 스택] Stack 기본 사용법 C++의 STL에서 사용하는 Stack(스택)의 기본 사용법에 대해 알아보려고합니다. 목차 Stack(스택) 이란? Stack(스택)의 기본 사용법 1. Stack(스택) 이란? Stack(스택)이란 한쪽 끝에서 원소를 넣거나 뺄 수 있는 자료구조입니다. Queue(큐)와는 다르게 먼저 들어온 원소가 나중에 나가는 First In Last Out(FILO) 구조입니다. (과자 중 프링글스 통이라고 생각하시면 될 것 같습니다.) Stack(스택)의 기본 함수에는 push, pop, top, empty, size가 있습니다. 그리고 스택의 경우 제일 상단이 아닌 나머지 원소들의 확인/변경이 불가능합니다. 2. Stack(스택)의 기본 사용법 2-1. Stack(스택) 헤더파일 #include std::sta.. Language/C++ 2022. 7. 18. [C++ 큐] Queue 기본 사용법 C++의 STL에서 사용하는 Queue(큐)의 기본 사용법에 대해 알아보려고 합니다. 목차 Queue(큐) 란? Queue(큐)의 기본 사용법 1. Queue(큐) 란? Queue(큐)는 먼저 집어넣은 데이터가 먼저 나오는 구조(First In First Out)입니다. 먼저 넣은 데이터가 나중에 나오는 스택(First In Last Out)과는 반대되는 구조입니다. 큐의 기본 함수에는 push, pop, front, back, empty, size, swap 등이 있습니다. 스택과 다르게 첫번째 원소(front)와 마지막 원소(back)에 접근할 수 있습니다. 2. Queue(큐)의 기본 사용법 2-1. Queue(큐) 헤더파일 #include std::queue q; 큐를 사용하기 위해선 #inclu.. Language/C++ 2022. 7. 15. 이전 1 다음