544. Output Contest Matches:用递归的方法比较容易做
545. Boundary of Binary Tree:花了十分钟的时间,这题还是挺好想的,先搞一遍左边,然后搞一遍叶子节点,然后搞一遍右边(倒序)就可以了,注意下corner case
547. Friend Circles:一道unionfind的题目,听完九章的高级算法班,做这种题还是比较得心应手。
548. Split Array with Equal Sum:这道题就是考前缀和,利用前缀和之间的差可以O(1)
时间计算出区间和。
549. Binary Tree Longest Consecutive Sequence II:很典型的树的divide and conquer的题目。
553. Optimal Division:这题有数学解法,不过还是可以用backtracking来做一做的。
554. Brick Wall:把每个墙的前缀和放到hash里去,然后数一下就可以了
555. Split Concatenated Strings:英文描述简直烂到爆炸。看完题目就完全不想做了
556. Next Greater Element III:和之前的greater element的解法一摸一样。
560. Subarray Sum Equals K:再计算前缀和的时候,可以用hash存储一些访问过的值,然后直接进行hash查找会比较快。
8.4 - medium总结28
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
- leetcode刷题记录本文记录一下leetcode刷题记录,记录一下自己的解法和心得。 LeetCode Two...
- 目录 简书的 markdown 都不支持 [TOC] 语法……我就不贴目录了。下面按照类别,列出了29道关于二叉树...