上一页 1 2 3 4 5 6 7 8 9 ··· 59 下一页
摘要: 这是只写了先序遍历的非递归代码 阅读全文
posted @ 2016-08-03 17:06 HYDhyd 阅读(124) 评论(0) 推荐(0) 编辑
摘要: /**递归的写法 * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; *... 阅读全文
posted @ 2016-08-03 16:58 HYDhyd 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 例子:1-9 1的因子1 2 1,2 3 1,,3 4 1,2,4 5 1,5 6 1,2,3,6 7 1,7 8 1,2,4,8 9 1,3,9 相当于找完全平方数,因为只有完全平方数才有奇数个因子 阅读全文
posted @ 2016-08-03 16:07 HYDhyd 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 等差数列求值 阅读全文
posted @ 2016-08-03 15:37 HYDhyd 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 找两个数组的交叉部分,可以用map进行标记 首先对第一个数组进行记录,第二个数组在第一个数组记录基础上进行判断,如果在第一个数组出现过,就记录 阅读全文
posted @ 2016-08-03 13:38 HYDhyd 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 排序,然后比较即可 阅读全文
posted @ 2016-08-03 13:22 HYDhyd 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 主要是对次数进行排序,然后去前几个最大次数的值,输出即可 阅读全文
posted @ 2016-08-03 11:04 HYDhyd 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 通过观察只要拆出足够多的3即可,可以利用前面的进行递推, 这里有一个证明为什么拆成大于3的好:http://blog.csdn.net/liyuanbhu/article/details/51198124 阅读全文
posted @ 2016-08-03 10:13 HYDhyd 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 这道题比较简单,求众数,并且一定存在 策略:遇到相同的数+1,遇到不同的数-1,当前数目是0,那么就重置新的众数 因为必定有一个众数,那么++--后,剩余的那个数就是我们要求的 阅读全文
posted @ 2016-08-03 09:49 HYDhyd 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 求互不相同的数的个数(范围:0<=x<10^n) 易知当n=0是,就一个0 当n=10时0-9 其余情况: 首先最高位可以使1-9 接下来哪一位与最高位不同,但是多了一个0,也是9位 接下来与次高位和最高位不同位8位 。7 。6 。1 阅读全文
posted @ 2016-08-03 09:40 HYDhyd 阅读(96) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 59 下一页