第32天。
其实早在很久之前了就想着坚持了一个月之后要发票圈纪念一下的,后来想想其实也没啥必要的,感觉每天早上起来开电脑看题目已经成了习惯了,习惯有啥好纪念的(其实到100天的时候应该还是挺有意义的)。
今天的题目是Construct Binary Tree from Preorder and Inorder Traversal:
Given preorder and inorder traversal of a tree, construct the binary tree.
Note: You may assume that duplicates do not exist in the tree.
一开始没看到Note
,还觉得会有点麻烦,不过既然没有重复元素,写出一个递归解法就很简单了:
恩,貌似是第一次一次Submit
就直接过。
然后是在dicuss
中看到的迭代算法,但是感觉很复杂的样子,而且效率也不一定比递归版的高。