C# 스택, 큐, 재귀 함수 예시 간단 구현 Stack, Queue, Recursive Function


C# 스택, 큐, 재귀 함수 예시 간단 구현 Stack, Queue, Recursive Function

스택 (Stack) 스택은 데이터를 저장하고 접근하는 데 사용되는 추상 데이터 구조입니다. 데이터를 넣는 작업을 "푸시(Push)"라고 하며, 데이터를 꺼내는 작업을 "팝(Pop)"이라고 합니다. 후입선출(LIFO - Last-In-First-Out) 방식으로 동작합니다. 마지막에 추가한 데이터가 가장 먼저 꺼내집니다. 예시: 웹 브라우저의 "뒤로 가기" 버튼, 함수 호출 스택 등에서 사용됩니다. 코드 작성 using System; using System.Collections.Generic; class Program { static void Main() { Stack stack = new Stack(); // 스택에 데이터 푸시 stack.Push(1); stack.Push(2); stack.Push(3..


원문링크 : C# 스택, 큐, 재귀 함수 예시 간단 구현 Stack, Queue, Recursive Function