会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嗡嘛呢巴美吽舍
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
53
下一页
2017年4月25日
CentOS7 从管理员组中 新增/删除用户
摘要: $ sudo usermod -aG wheel usera #增加 $ sudo usermod -G usera usera # 删除
阅读全文
posted @ 2017-04-25 18:24 圆旭
阅读(767)
评论(0)
推荐(0)
2017年4月15日
LeetCode 95. Unique Binary Search Trees II
摘要: 题目如下: 思路: 递归产生子树,感觉这题很经典。 容易出错的地方有: (1) if(n<=0) 要判断,否则,n=0的测试结果是 [[]] ,而正确应该返回 [] (2) if (s > e) {res.add(null);} 这里不能直接{return null;} 本题代码: ref : ht
阅读全文
posted @ 2017-04-15 11:12 圆旭
阅读(149)
评论(0)
推荐(0)
windows server 安装phpVirtualBox web服务
摘要: 这是我在Windows server 2012 下的安装过程 (1) 安装virtualbox (2) 安装IIS和PHP, 参考: https://msdn.microsoft.com/zh-cn/library/hh994592(v=ws.11).aspx (3)下载phpVirtualBox,
阅读全文
posted @ 2017-04-15 09:23 圆旭
阅读(1342)
评论(0)
推荐(0)
2017年4月14日
关系数据库的三范式
摘要: 简单的说, 第一范式就是原子性,字段不可再分割;第二范式就是属性完全依赖于主键,没有部分依赖;第三范式就是没有传递依赖,属性不依赖于其它非主属性。 (1) 第一范式(1NF) 1NF的定义为:符合1NF的关系中的每个属性都不可再分。下表所示的情况,就不符合1NF的要求。 1NF是所有关系型数据库的最
阅读全文
posted @ 2017-04-14 19:18 圆旭
阅读(464)
评论(0)
推荐(0)
LeetCode 96. Unique Binary Search Trees
摘要: 题目如下: 思路: 对于一个n个节点的BST, 设F(i,n)是以i为根节点的不同BST个数,G(n)为要求的总数,则G(n)=F(1,n)+F(2,n)+...+F(n,n); 而F(i,n)=G(i-1)*G(n-i), 也即左子树种类数G(i-1),乘以右子树种类数G(n-i); 其中边界情况
阅读全文
posted @ 2017-04-14 17:21 圆旭
阅读(224)
评论(0)
推荐(0)
2017年4月13日
LeetCode 91. Decode Ways
摘要: 题目如下: 思路: 思路很简单,就是要检查s.charAt(i)和s.char(i-1)是否能构成一个字母,如果不能res[i]=res[i-1],如果能res[i]=res[i-1]+res[i-2]; 但难处在于处理s.charAt(i)=='0'的各种情况,还有边界条件要处理好。 本体代码:
阅读全文
posted @ 2017-04-13 16:54 圆旭
阅读(193)
评论(0)
推荐(0)
LeetCode 64. Minimum Path Sum
摘要: 题目如下: 思路: 因为只能往右或往下走,所以可以初始化当res[m][0], res[0][n]这些边界情况 然后,每一步结果为当前值+min(上边一步,左边一步),即res[i][j] = grid[i][j] + min(res[i-1][j], res[i][j-1]) 本体代码: 网上的解
阅读全文
posted @ 2017-04-13 12:05 圆旭
阅读(419)
评论(0)
推荐(0)
LeetCode 63. Unique Paths II
摘要: 题目如下: 思路: 同 LeetCode 62. Unique Paths, 只不过决定每个res[i][j]的时候,都要先判断:obstacleGrid[i][j]如果等于1,则res[i][j]=0; 否则正常进行。 本题代码:
阅读全文
posted @ 2017-04-13 11:16 圆旭
阅读(150)
评论(0)
推荐(0)
LeetCode 62. Unique Paths
摘要: 题目如下: 思路: 首先,当n=1,或m=1时,结果res[1][n] = res[m][1] = 1,这是边界情况; 否则,每次只有往下或往右走一步两种情况, 故res[m][n] = res[m-1][n] + res[m][n-1]; 算法效率O(m*n) 本体代码:
阅读全文
posted @ 2017-04-13 10:11 圆旭
阅读(172)
评论(0)
推荐(0)
2017年4月12日
LeetCode 121: Best Time to Buy and Sell Stock
摘要: 题目如下: 思路: 遍历数组,找当前最小值curMin,结果max一定是当前最小值之后一个数和它的差。 遍历过程中不断更新curMin和max。 复杂度O(N); 本题代码:
阅读全文
posted @ 2017-04-12 23:25 圆旭
阅读(174)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
53
下一页
公告