2016年5月22日
摘要: 这里面有一个注意的点是,如果现在要push x,且x等于当前存在的最小值(栈中已经有了x)时,也要把x进栈。否则当x出栈时,当前最小值也跟着出栈,但是原栈中最小值元素依然还有,此时最小值却发生了错误。 class MinStack { public: /** initialize your data 阅读全文
posted @ 2016-05-22 22:55 summerkiki 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 这道题的思路有几个关键: 1. 首先将矩阵看成由若干个顺时针方向的圈组成 2. 每打印一圈,列和行分别减2,由此得出打印循环的边界条件 3. 将每一次打印分为四步: 从左向右、从上到下、从右向左、做下往上,一次考虑每种情况的边界条件 阅读全文
posted @ 2016-05-22 11:27 summerkiki 阅读(150) 评论(0) 推荐(0) 编辑