记录左上角和右下角坐标 (这两个坐标就描述了一个矩形)
然后先按照顺时针打印这个矩形边上的元素,到边界时方向改变
缩小矩形(也就是调整左上和右下坐标位置)
再次顺时针打印.
包含min函数的栈
四个操作
push-在min栈push入第一个值后 只在min栈push更小值使顶部最小
pop-min原顶值相等两栈一起弹出顶值,否则只pop原栈顶值
top-输出原栈顶值不删除
min-输出min顶值不删除
压入弹出
可以push1234 pop4 push5 pop5321
可以push1234 pop43 push5 pop521不能pop512
stk.empty为空 返回真 表示pushpop均完成