说下结论,虽然直接用int强转的写法比较简洁,但是用if-else的效率更高(规避了函数调用的开销)。 举个栗子:
lst [True, False]def a(a100000):starttime.time()for i in xrange(a):lst[0 if random.choice(lst) else …
145、二叉树的后序遍历 注:二叉树的后序遍历:左右根;
// 递归
var postorderTraversal function (root){const arr [];//新建一个数组;const fun (node) >{if(node){fun(node.left);fun(node.right);arr.push(node.val)}}f…