假设有这么一个二叉树如下:根据上述的二叉树,可以计算到:前序遍历结果:1,2,4,5,8,9,11,3,6,7,10中序遍历结果:4,2,8,5,11,9,1,6,3,10,7后序遍历结果:4,8,11,9,5,2,6,10,7,3,1二叉树的类实现classNode(object):definit(self,valueNone,leftNone,rightNone):self.valuevalueself.leftleftself.rightrightifname"main":treeNode(1,Node(2,Node(4),Node(5,Node(8),Node(9,leftNode(11)))),Node(3,Node(6),Node(7,leftNode(10))...
2020-10-05 09:53:20 1.2w浏览 0点赞 0回复 0收藏
map(cook,[🌽,🥔,🐥,🐮])>[🍿,🍟,🍗,🥩]filter(isMeat,[🍿,🍟,🍗,🥩])>[🍗,🥩]reduce(afterEat,[🍿,🍟,🍗,🥩])>💩map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function,sequence[,sequence,...])list通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一个集合。function可以理解为是一个一对一或多对一函数,map的作用是以参数序列中的每一个元素调用function...
2020-10-04 10:34:41 1.0w浏览 0点赞 0回复 0收藏