1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/推理二叉树 [zhong-jian-er-cha-shu-lcof].html
2023-12-09 18:53:53 +08:00

47 lines
1.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>某二叉树的先序遍历结果记录于整数数组 <code>preorder</code>,它的中序遍历结果记录于整数数组 <code>inorder</code>。请根据 <code>preorder</code><code>inorder</code> 的提示构造出这棵二叉树并返回其根节点。</p>
<p>&nbsp;</p>
<p>注意:<code>preorder</code><code>inorder</code> 中均不含重复数字。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2021/02/19/tree.jpg" /></p>
<pre>
<strong>输入: </strong>preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]
<strong>输出: </strong>[3,9,20,null,null,15,7]
</pre>
<p>&nbsp;</p>
<p><strong>示例 2:</strong></p>
<pre>
<strong>输入: </strong>preorder = [-1], inorder = [-1]
<strong>输出:</strong> [-1]
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= preorder.length &lt;= 3000</code></li>
<li><code>inorder.length == preorder.length</code></li>
<li><code>-3000 &lt;= preorder[i], inorder[i] &lt;= 3000</code></li>
<li><code>inorder</code> 均出现在 <code>preorder</code></li>
<li><code>preorder</code> 保证 为二叉树的前序遍历序列</li>
<li><code>inorder</code> 保证 为二叉树的中序遍历序列</li>
</ul>
<p>&nbsp;</p>
<p>注意:本题与主站 105 题重复:<a href="https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/" rel="noopener noreferrer" target="_blank">https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/</a></p>
<p>&nbsp;</p>