上一页 1 2 3 4 5 6 ··· 19 下一页

2016年5月24日

Binary Tree Postorder Traversal

摘要: 1 /** 2 * Definition for binary tree 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), left(NULL), right(NULL) {... 阅读全文

posted @ 2016-05-24 10:49 RenewDo 阅读(107) 评论(0) 推荐(0) 编辑

2016年5月23日

Binary Tree Preorder Traversal

摘要: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), left(NULL), right... 阅读全文

posted @ 2016-05-23 10:37 RenewDo 阅读(98) 评论(0) 推荐(0) 编辑

Binary Tree Inorder Traversal

摘要: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), left(NULL), right... 阅读全文

posted @ 2016-05-23 10:02 RenewDo 阅读(123) 评论(0) 推荐(0) 编辑

2016年5月14日

Best Time to Buy and Sell Stock系列

摘要: 1、Best Time to Buy and Sell Stock 2 、Best Time to Buy and Sell Stock II 实际股票是不可能知道今天以后的票价,否则就会根据走向趋势,每次取谷底与山顶就可以了。 3、Best Time to Buy and Sell Stock w 阅读全文

posted @ 2016-05-14 23:37 RenewDo 阅读(144) 评论(0) 推荐(0) 编辑

2016年5月13日

Single Number

摘要: 1、Single Number I 2、Single Number II int 共有32位,假设把所有的数相加,则并且每位上产生的进位不累计进入其他位: 因为一共只有一位个数为1,其他位个数都为3,则这些数相加,每位上累计个数取余3为0,或者1,最后把这位合并就是个数为1 的数。 这种做法可以通用 阅读全文

posted @ 2016-05-13 14:29 RenewDo 阅读(153) 评论(0) 推荐(0) 编辑

2016年5月12日

Contains Duplicate III

摘要: 1 class Solution { 2 public: 3 bool containsNearbyAlmostDuplicate(vector& nums, int k, int t) { 4 vector> res; 5 for(int i=0; i<nums.size(); i++) 6 res.push_... 阅读全文

posted @ 2016-05-12 15:28 RenewDo 阅读(112) 评论(0) 推荐(0) 编辑

2016年5月11日

Contains Duplicate

摘要: 1、Contains Duplicate 2、Contains Duplicate II 阅读全文

posted @ 2016-05-11 11:41 RenewDo 阅读(167) 评论(0) 推荐(0) 编辑

2016年5月10日

bitmap

摘要: bitmap是通过1个位表示一个状态,比如:int类型有2^32个数字,即4G个数字,那么每个数字一个状态,就是2^32个bit,即512 MB。 即4G个数字(大约是4亿数字,如果是4G个整数,就是16GB大小)可以转化为512 MB大小 阅读全文

posted @ 2016-05-10 11:10 RenewDo 阅读(177) 评论(0) 推荐(1) 编辑

2016年5月8日

机器人的运动范围

摘要: 1 class Solution { 2 private: 3 int add(int n) 4 { 5 int sum =0; 6 while(n != 0) 7 { 8 sum += n%10; 9 n = n/10; 10 } 11 ... 阅读全文

posted @ 2016-05-08 21:15 RenewDo 阅读(122) 评论(0) 推荐(0) 编辑

矩阵中的路径

摘要: 1 class Solution { 2 bool hasStr(char* matrix, int row, int rows, int col, int cols, char* str, vector &all) 3 { 4 if(*str == '\0') 5 return true; 6 if(col... 阅读全文

posted @ 2016-05-08 18:06 RenewDo 阅读(128) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 19 下一页

导航