int main() { MinStack* stack = (MinStack*)malloc(sizeof(MinStack)); minStackCreate(stack, 5); minStackPush(stack, 2); minStackPush(stack, 0); minStackPush(stack, 3); minStackPush(stack, 0); printf_s("%d ", minStackGetMin(stack)); minStackPop(stack); printf_s("%d ", minStackGetMin(stack)); minStackPop(stack); printf_s("%d ", minStackGetMin(stack)); minStackPop(stack); printf_s("%d ", minStackGetMin(stack)); printf_s("\n"); return 0; }
void minStackDestroy(MinStack *stack) { while ( stack->cur_size > 0 ) { minStackPop ( stack ); } }