알고리즘
C++ 스택 알고리즘 구현
#include #define MAX_SIZE 20 typedef int Element; Element stack[MAX_SIZE]; int top; void init(){ top = -1; } int is_empty(){ return (top == -1); } int is_full(){ return (top == (MAX_SIZE - 1)); } Element peek(){ if (is_empty()){ fprintf(stderr, "스택 공백 에러\n"); exit(1); } else return stack[top]; } void push(Element item){ if (is_full()){ fprintf(stderr, "스택 포화 에러\n"); return; } else stack[++(top)]..
2022. 6. 5. 14:35
최근댓글