Blog Content

    티스토리 뷰

    36.C# - 스택 (Stack)

    반응형
    스택이란 데이터 저장시 LIFO(Last In First Out)개념을 추가해서 저장합니다.
    사용 용도로는 보통 웹브라우저의 뒤로가기, 앞으로 가기 기능입니다.

    그림36-1

    (그림 클릭시 원본크기)

    using System;
    using System.Collections; //모든 컬렉션(Collection)관련 네임스페이스

    public class 스택
    {
        public static void Main(string[] args)
        {
            //[1] Stack 클래스의 인스턴스 생성
            Stack visits = new Stack();
           
            //[2] 저장 Push(메서드) : 스택에 데이터 입력할 대
            visits.Push("야후");
            visits.Push("네이버");
            visits.Push("닷넷코리아");
           
            //[3] 출력 : Pop()메서드 : 스택에서 데이터 꺼낼 때
            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine("{0}", visits.Pop());
            }
        }   
    }
    반응형

    'C#' 카테고리의 다른 글

    38.C# - 배열리스트 (ArrayList)  (0) 2009.08.10
    37.C# - Queue (큐)  (0) 2009.08.10
    35.C# - StringBuilder (스트링빌더)  (0) 2009.08.10
    09.C# - 알고리즘 : 정렬(Sort)  (0) 2009.08.07
    08.C# - 알고리즘 : 순위 Rank  (0) 2009.08.07

    Comments