九章答案 // version 1: Divide Conquer public class Solution { /** * @param root the root of the binary tree * @return all root-to-leaf paths */ public Lis ...
分类:
其他好文 时间:
2017-04-16 22:21:49
阅读次数:
257
我自己写的divide&conquer /** * Definition of TreeNode: * public class TreeNode { * public int val; * public TreeNode left, right; * public TreeNode(int val ...
分类:
其他好文 时间:
2017-04-16 21:17:55
阅读次数:
154
楼主是在平板上測试的。图片略微有点大,大家看看效果就好 接下来贴源代码: PinnedHeaderExpandableListView.java 要注意的是 在 onGroupClick方法中parent.setSelectedGroup(groupPosition)这句代码的作用是点击分组置顶, ...
分类:
移动开发 时间:
2017-04-16 18:04:41
阅读次数:
1184
分析递归算法三种方法替换法、迭代法、通用法(mastermethod)作用:分析递归算法的运行时间分治算法将一个问题分解为与原问题相似但规模更小的若干子问题,递归地解这些子问题,然后将这些子问题的解结合起来构成原问题的解。这种方法在每层递归上均包括三个步骤:divide(分..
分类:
编程语言 时间:
2017-04-14 10:16:47
阅读次数:
248
坑:bigdecimal类型做除法运算时,结果为整数或有限小数时候不存在问题,若结果无法整除,为无限小数时报错 错误代码:Bigdecimal b = a.divide(c).setScale(5,ROUND_HALF_DOWN); 错误提示:Non-terminating decimal expa ...
分类:
其他好文 时间:
2017-04-10 11:00:55
阅读次数:
239
Bootstrap 字体图标(Glyphicons) 需要引入fonts文件夹中的文件,而且该文件夹必须命名为fonts,然后引进css文件,jQuery文件,以及bootstrap的js文件。 用法很简单,需要哪个图标就在该元素上添加相对应的css文件,一般用在超链接以及按钮上面。 可以通过设置元 ...
分类:
其他好文 时间:
2017-04-05 12:40:30
阅读次数:
204
题目链接:codeforces 792C. Divide by Three 今天队友翻了个大神的代码来问,我又想了遍这题,感觉很好,这代码除了有点长,思路还是清晰易懂,我就加点注释存一下。。。分类吧。删除一个数字模3为M的或删除两个模3为3-M的(还有一些要删零),具体看代码。 ...
分类:
其他好文 时间:
2017-04-03 23:37:35
阅读次数:
230
分治算法 一、大话分治 分治算法,Divide-and-Conquer Method,我给他它的字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。也正对应着它的单词Devi ...
分类:
编程语言 时间:
2017-04-03 15:30:35
阅读次数:
263
题目: 不用除法运算符,计算两个整数相除。 注意: 1、除数为零, 2.最小负数转为正数时溢出的情况。(-2147483648/-1 = 2147483648 > 2147483647) 3.正负号 但是上面的做法效率太低,无法通过。 考虑用左移的方法,速度更快。 思路: 1.为了避免溢出将数据变成 ...
分类:
其他好文 时间:
2017-04-03 11:46:41
阅读次数:
163