92. Reverse Linked List II: 比较普通的翻转问题,找到prev,head和tail就可以了
93. Restore IP Addresses: backtracking的题目,注意一点就是if i == index or (s[index] != "0" and int(s[index:i+1]) < 256) 对于i 在index 到index+3的时候
94. Binary Tree Inorder Traversal: 必会的基本结构
95. Unique Binary Search Trees II: 被窗外的小孩吵得没心思做
96. Unique Binary Search Trees:简单的一道DP,计算当前的值作为root时候,左边子树的数量*右边子树的数量
98. Validate Binary Search Tree: 简单的divide and conquer的题目
102. Binary Tree Level Order Traversal: level traversal就是记录一个queue
103. Binary Tree Zigzag Level Order Traversal: 这题好像也没啥。
105. Construct Binary Tree from Preorder and Inorder Traversal: 最关键的点就在于要找到更新后的start和end,可以利用inorder中的长度来判断preorder的左右分割点
106. Construct Binary Tree from Inorder and Postorder Traversal: 和上一题一样
7.3 - medium总结6
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
- 目录 简书的 markdown 都不支持 [TOC] 语法……我就不贴目录了。下面按照类别,列出了29道关于二叉树...