[알고리즘] 기본 추상자료형(4) - 예제(스택ADT)
[문제1] 스택ADT를 배열로 구현하고 테스트하는 프로그램 - push(stack, value) : stack의 top에 데이터를 추가한다 - pop(stack) : stack의 top에 있는 데이터를 반환하고 stack에서 제거한다 - peek(stack) : stack의 top에 있는 데이터를 화면에 출력한다 - duplicate(stack) : stack의 top에 있는 데이터를 pop해서 두번 push한다 - upRotate(stack, number) : stack의 맨 위의 number개의 데이터를 회전시킨다. 예를들어 n이 5이면 top에서 1,2,3,4,5로 저장되어 있다면 2,3,4,5,1로 변경 - downRotate(stack, number) : stack의 맨 위의 number개의 데..