数据结构 双端队列 C++一端受限的队列无法解决反向输出问题,那就双端嘛。思路同层次遍历一样,用r来记录当前层最后一个入队节点,时间复杂度为O(n),n为树的节点数;空间复杂度为O(n)。 vector<vector<int> > Print(TreeNode* pRoot) { TreeNode* r = pRoot; //层次遍历,记录当前层最后一个入队节点 deque<TreeNode*> q;//双端队列 vector<vector<int>> ans; if(p...