摘要: 100. Same Tree 101. Symmetric Tree 阅读全文
posted @ 2018-09-15 22:38 有梦就要去实现他 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 这个题其实是做26进制转换 这个地方记得减大A,不是小a https://blog.csdn.net/feliciafay/article/details/42332281 阅读全文
posted @ 2018-09-15 22:29 有梦就要去实现他 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 这个题只存储26个字母的,之前用的256个字符,所以可以直接用s[i]这种作为坐标,但现在只存储在26个中,坐标值是0到25,必须减去'a'才行,不减的话可能是100多的assic码 https://blog.csdn.net/fly_yr/article/details/49886391 阅读全文
posted @ 2018-09-15 22:25 有梦就要去实现他 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 比较通用的方法: https://www.cnblogs.com/zhoudayang/p/5126842.html https://blog.csdn.net/xsloop/article/details/50731987 阅读全文
posted @ 2018-09-15 22:12 有梦就要去实现他 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一次遍历就可以 https://www.cnblogs.com/wingyip/archive/2016/05/18/5507089.html 阅读全文
posted @ 2018-09-15 21:49 有梦就要去实现他 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 最开始写成int i,j = 0;就报错了 http://www.cnblogs.com/grandyang/p/5533305.html 阅读全文
posted @ 2018-09-15 21:45 有梦就要去实现他 阅读(120) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: vector fizzBuzz(int n) { vector result; if(n <= 0) return result; for(int i = 1;i <= n;i++){ if(i%15 == 0) ... 阅读全文
posted @ 2018-09-15 21:35 有梦就要去实现他 阅读(117) 评论(0) 推荐(0) 编辑
摘要: House Robber:不能相邻,求能获得的最大值 House Robber II:不能相邻且第一个和最后一个不能同时取,求能获得的最大值 House Robber III:二叉树下的不能相邻,求能获得的最大值 Paint House:用3种颜色,相邻的房屋不能用同一种颜色,求花费最小 Paint 阅读全文
posted @ 2018-09-15 21:20 有梦就要去实现他 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 和剑指offer上有个题很像,但当时没考虑到比如只有cc,整个字符完全都是重复的情况 阅读全文
posted @ 2018-09-15 21:05 有梦就要去实现他 阅读(95) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/pistolove/article/details/46868017 阅读全文
posted @ 2018-09-15 20:39 有梦就要去实现他 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 数字的末尾为0实际上就是乘以了10,20、30、40其实本质上都是10,只不过是10的倍数。10只能通过2*5来获得,但是2的个数众多,用作判断不准确。 以20的阶乘为例子,造成末尾为0的数字其实就是5、10、15、20。 多次循环的n,其实是使用了多个5的数字,比如25,125等等。 n/5代表的 阅读全文
posted @ 2018-09-15 20:32 有梦就要去实现他 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 用异或解决 用https://www.cnblogs.com/grandyang/p/4756677.html的第二种方法 class Solution { public: int missingNumber(vector<int>& nums) { int length = nums.size() 阅读全文
posted @ 2018-09-15 18:15 有梦就要去实现他 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 注意k可能大于length 阅读全文
posted @ 2018-09-15 17:26 有梦就要去实现他 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 118. Pascal's Triangle 第一种解法:比较麻烦 https://leetcode.com/problems/pascals-triangle/discuss/166279/cpp-beats-1002018.9.3(with-annotation) 第二种解法: http://w 阅读全文
posted @ 2018-09-15 17:06 有梦就要去实现他 阅读(140) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/helloiamclh/article/details/77932774 阅读全文
posted @ 2018-09-15 16:55 有梦就要去实现他 阅读(95) 评论(0) 推荐(0) 编辑
摘要: count()用来查找set中某个某个键值出现的次数 https://blog.csdn.net/lym940928/article/details/79671879 阅读全文
posted @ 2018-09-15 16:41 有梦就要去实现他 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 牛顿迭代法 https://blog.csdn.net/hnu2012/article/details/72598038 https://www.cnblogs.com/liujinhong/p/6014973.html 重新找了一个方便理解的代码: https://www.cnblogs.com/ 阅读全文
posted @ 2018-09-15 15:24 有梦就要去实现他 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 动态规划可以解 阅读全文
posted @ 2018-09-15 13:39 有梦就要去实现他 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.链表反转 2.快排 3.m*k n*k两矩阵计算欧几里得距离np.tile 4.链表排序,要求时间复杂度小于O(N^2),空间O(1),不允许改变链表的值 5.2sum及其变体 6.给一个数组和target,找到和为target的数对,找出所有,重复也视为不同的方案7.给定0到n-1,有m个规则 阅读全文
posted @ 2018-09-15 11:22 有梦就要去实现他 阅读(614) 评论(0) 推荐(0) 编辑