会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
puyangsky
厚积薄发
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
10
11
12
13
14
2015年7月11日
leetcode136 Single Number
摘要: 题意:数组中每个数字都出现了两次,只有一个出现一次,找出这个数思路:很明显不能从头到位遍历来找,首先是超时的原因,再次就是这样很没意思·····但是却没想到什么好办法,因为不了解按位异或(XOR)。异或就是相同的两个数结果为0,不同的为1。根据交换律我们知道,数组中两两异或的结果就剩最后那一个落单的...
阅读全文
posted @ 2015-07-11 11:11 puyangsky
阅读(160)
评论(0)
推荐(0)
2015年7月10日
leetcode104 Maximum Depth
摘要: 题意:二叉树最大深度思路:递归,但是不知道怎么回事直接在return里面计算总是报超时,用俩变量就可以A···奇怪,没想通代码:int maxDepth(TreeNode* root) { if(!root) return 0; int l = ma...
阅读全文
posted @ 2015-07-10 23:52 puyangsky
阅读(136)
评论(0)
推荐(0)
leetcode7 Rerver Integer
摘要: 题意:数字反转思路:醉了,提交了好几次,难点不在于怎么反转,而是判断是否益处,原题中给的是int,4个字节,32位,开始不知道怎么判断。现在知道了是limits.h中的INT_MIN和INT_MAX作为int的下界和上界。代码: long long int s = 0; while(x!...
阅读全文
posted @ 2015-07-10 13:34 puyangsky
阅读(186)
评论(0)
推荐(0)
leetcode155 Min Stack
摘要: 题意:模拟一个最小栈,可以push,pop,top,和返回栈中最小值。思路:已经忘了栈是怎么构建的了,晕···尝试了半天,错误,发现直接用stack数据结构来做最方便,再用一个栈来存最小值。值得注意的是当pop时最小值栈也要pop。代码:stack Data, Min; void push(i...
阅读全文
posted @ 2015-07-10 00:49 puyangsky
阅读(152)
评论(0)
推荐(0)
2015年7月9日
leetcode88 Merged Sorted Array
摘要: 题意:两个已排好序的数组,合并成新的数组。解题思路:刚开始做题,完全找不到思路,想用最简单的插入法做,提示超时了大概是for用多了哈哈··看了下别人的方法果断佩服,利用好已排序这个特点,从后往前添加进新数组中,以数组长度大于0为界限。代码:class Solution {public: voi...
阅读全文
posted @ 2015-07-09 11:51 puyangsky
阅读(192)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
公告