摘要: 关键的代码是第3行,将二维数组排序,先按第一个数字从小到大,再按第二个数字从小到大。 设定basetag用于存储之前的剪辑的最大时刻,在开始时刻更晚的剪辑中,寻找开始时间小于上一个剪辑的结束时间的所有剪辑中的,结束时间最晚的一个剪辑。 阅读全文
posted @ 2019-04-07 19:45 Sempron2800+ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 这道题的题目描述不清楚,所以做的时候会中陷阱。有2个问题没有说清楚: 1子字符串是否必须要求连续,也就是字符串Babc与模式Bac是否匹配。本题中的要求是不要求连续,也就是Babc满足Bac模式。 2骆驼模式第一组小写不影响模式,也就是说字符串uBa与模式Ba是匹配的,即使模式没有第一组小写的u字符 阅读全文
posted @ 2019-04-07 16:14 Sempron2800+ 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 使用深度优先,本代码是先序遍历,记录从根到叶子的每条路径的元素值。当遇到叶子节点的时候,按照路径上的节点顺序转化成二进制并计算。遍历整棵树后,就得到了全部路径的总和。 阅读全文
posted @ 2019-04-07 15:08 Sempron2800+ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 这道题目描述的很清晰,通过一个变量bcode来计算左右括号的数量,当bcode==0的时候,说明满足一个primitive,此时把到目前位置为止的字符串保存下来。 再把所有的primitive字符串都存储好之后。再依次将每一个primitive的第一个(下标0)字符和最后一个(下标len-1)字符去 阅读全文
posted @ 2019-04-07 14:49 Sempron2800+ 阅读(170) 评论(0) 推荐(0) 编辑