See More

#include #include #include "stack.h" using namespace alg; int main() { Stack S(4); S.push(7); S.push(5); S.push(-1); printf("push return value when has capacity: %d\n",S.push(9)); printf("push return value when full: %d\n",S.push(10)); for (uint32_t i=0; i< S.count();i++) { printf("element %d, %d\n",i, S[i]); } while(!S.is_empty()) { printf("poping: %d\n", S.top()); S.pop(); } return 0; }