上一页 1 2 3 4 5 6 7 ··· 10 下一页
  2016年5月27日
摘要: 参考:http://www.cnblogs.com/graphics/archive/2011/04/22/2010662.html 1. 大端序:数据的高位字节存放在地址的低端,低位字节存放在地址的高端 2. 小端序:数据的高位字节存放在地址的高端,低位字节存放在地址的低端 记忆方式: 大端序是按 阅读全文
posted @ 2016-05-27 15:50 summerkiki 阅读(1036) 评论(0) 推荐(0) 编辑
  2016年5月26日
摘要: class Solution { public: int maxSubArray(vector& nums) { int n=nums.size(); if(n==0) return 0; int sum=0; int max=INT_MIN; for(int i=0;imax) ... 阅读全文
posted @ 2016-05-26 14:04 summerkiki 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 二叉搜索树的前序遍历就是从小到大输出,因此这里是在中序遍历的基础上进行链表操作。left指针指向前一个数,right指针指向后一个数,在cur结点,设置其left指针,并设置pre结点的right指针。这样递归地把树改为链表。 阅读全文
posted @ 2016-05-26 09:37 summerkiki 阅读(129) 评论(0) 推荐(0) 编辑
  2016年5月25日
摘要: 要注意各种指针为空的边界条件。在split函数中,必须一趟完成两个链表的拆分,不然就会出现超时错误。 阅读全文
posted @ 2016-05-25 10:49 summerkiki 阅读(124) 评论(0) 推荐(0) 编辑
  2016年5月24日
摘要: 非递归方法: 要注意转向右子树时的情况!! 对容器vector,push_back()是从容器末尾插入元素,pop_back()是从容器末尾删除元素。stack没有迭代器,只能插入和得到栈顶元素。 递归方法如下: 阅读全文
posted @ 2016-05-24 16:45 summerkiki 阅读(118) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yc_sunniwell/archive/2010/06/25/1764934.html 只有顺序容器和关联容器支持迭代器遍历,各容器支持的迭代器类别如下: 容器 支持的迭代器类别 vector 随机访问 deque 随机访问 list 双向set 双向 阅读全文
posted @ 2016-05-24 14:45 summerkiki 阅读(193) 评论(0) 推荐(0) 编辑
  2016年5月23日
摘要: level.clear():删除vector level中的所有元素,返回void。 阅读全文
posted @ 2016-05-23 14:52 summerkiki 阅读(118) 评论(0) 推荐(0) 编辑
摘要: *不可以在堆栈为空时,使用s.top()函数,会发生未知! *要注意边界条件!! 阅读全文
posted @ 2016-05-23 09:53 summerkiki 阅读(122) 评论(0) 推荐(0) 编辑
  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) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页