본문 바로가기
개발/C#

유니티 C# 자료구조 스택 Stack 간단 사용법

by SPNK 2023. 1. 29.
반응형
  • 코드 예시
using System.Collections.Generic;

public class StackExample
{
    private Stack<int> stack;

    public StackExample()
    {
        stack = new Stack<int>();
    }

    public void Push(int value) //삽입
    {
        stack.Push(value);
    }

    public int Pop() //마지막에 넣은 것이 먼저 나옴(후입선출)
    {
        if (stack.Count > 0)
        {
            return stack.Pop();
        }

        return -1;
    }

    public int Peek() //가장 위에 있는 항목 반환
    {
        if (stack.Count > 0)
        {
            return stack.Peek();
        }

        return -1;
    }
}
반응형

댓글