var buildTree = function(preorder, inorder) {
p = i = 0
build = function(stop) {
if (inorder[i] != stop) {
var root = new TreeNode(preorder[p++])
root.left = build(root.val)
i++
root.right = build(stop)
return root
}
return null
}
return build()
};
def build_tree(preorder, inorder)
if preorder.length==0
return nil
end
root=TreeNode.new(preorder[0])
mid=0
while inorder[mid]!=preorder[0]
mid+=1
end
root.left=build_tree(preorder[1...mid+1], inorder[0...mid])
root.right=build_tree(preorder[mid+1...preorder.length], inorder[mid+1...inorder.length])
return root
end
>>: Day09_插班车~风险评估的概念应用在日常工作上~XD"
前言 API API 是程序给程序呼叫的接口,可以是应用程序、资料、装置之间的接口,比如: 新闻 a...
来到阵列系列的最後一天,今天要一次认识会改变原本阵列的Array Method,再往下看之前,先来个...
React使用jsx的方式撰写,他是一种语法糖(让程序更简单撰写),我们拿前天建立的专案来修改,在d...
Hashicorp Nomad: Sidecar task 在Day 9. Hashicorp No...
(因前几天有其他事情要处理因此断赛,不过在可能范围内还是会将内容补齐) 要撰写 AVR 程序码并编译...