【題目描述】
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
給出一棵二叉樹西篓,返回其節(jié)點(diǎn)值從底向上的層次序遍歷(按從葉節(jié)點(diǎn)所在層到根節(jié)點(diǎn)所在的層遍歷羞芍,然后逐層從左往右遍歷)
【題目鏈接】
www.lintcode.com/en/problem/binary-tree-level-order-traversal-ii/
【題目解析】
這道題目是相對(duì)簡(jiǎn)單的举瑰,只需要計(jì)算出從上往下的按層遍歷之后,將答案在層的維度上進(jìn)行翻轉(zhuǎn)即可捍歪。
對(duì)于答案的翻轉(zhuǎn),可以直接通過將第1個(gè)和最后1個(gè)交換怀跛,第2個(gè)和倒數(shù)第2個(gè)交換……來完成
【參考答案】
www.jiuzhang.com/solutions/binary-tree-level-order-traversal-ii/