과목 : 데이터베이스

 

 SECTION032 스택(Stack)

 

 스택 : 후입선출(LIFO : Last In First Out)방식

  • TOP : 가장 마지가으로 삽입된 자료가 기억된 위치. 스택 포인터(SP : Stack Pointer)
  • Bottom : 스택의 가장 밑바닥

 자료의 삽입(PUSH)

    Top = Top + 1 "Top : 스택 포인터"

    If Top > M then "M : 스택의 크기"

        Overflow

    Elose

        X(Top) ← Item "X : 스택의 이름"

 

 Stack의 응용 분야

  • 부 프로그램 호출 시 복귀주소를 저장할 때
  • 인터럽트가 발생하여 복귀주소를 저장할 때
  • 후위 표기법(Postfix Notation)으로 표현된 수식을 연산
  • 0 주소지정방식 명령어의 자료 저장소

 

+ Recent posts