09 2020 档案
摘要:接上期Urule开源版系列4——Core包核心接口之规则解析过程 之前源码到了Parser,这期详细解析下RuleSetParser的解析过程 1.主流程 特殊处理一个属性 循环处理元素 当元素名称是规则时,调用ruleParser 当元素名称是循环规则时,调用loopRuleParser 当元素名
阅读全文
摘要:解题思路 典型的递归调用 1 11 21 1211 111221 循环调用前一次的结果,进行计数。当n=1时,递归结束,返回1. 代码 class Solution { public String countAndSay(int n) { if (n == 1) { return "1"; } St
阅读全文
摘要:解题思路 杨辉三角的规律就是: 每一行的第一个数和最后一个数是1 每一行中间的数字,row[i][j]=row[i-1][j-1]+row[i-1][j]; 初始化条件,第一行只有一个1. 代码 class Solution { public List<List<Integer>> generate
阅读全文
摘要:问题:创建类或接口时,要添加自定义的默认注释,比如版本,时间等。每个类修改显然不符合程序员的思路,有没有办法通过定义模板来实现? 使用Idea模板 Idea可听过创建类模板来实现。 功能路径:Setting → Editor → File and Code Template → Class 修改,右
阅读全文