apc smart UPS下使用apcupsd注意事项

Binary Tree Level Order Traversal

Total Accepted: 12441 Total
Submissions: 40879My Submissions

Given a binary tree, return the level order traversal of its nodes‘ values. (ie, from left to right, level by level).

For example:

Given binary tree {3,9,20,#,#,15,7},

    3
   /   9  20
    /     15   7

return its level order traversal as:

[
  [3],
  [9,20],
  [15,7]
]

confused what "{1,#,2,3}" means? >
read more on how binary tree is serialized on OJ.

/**
 * Definition for binary tree
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
 * };
 */
class Solution {
public:
    vector<vector<int> > levelOrder(TreeNode *root) {

        vector<int> vectorTemp;
        vector<vector<int> > vectorTotal;
        if(root==NULL)return vectorTotal;
        queue<TreeNode*> Q;
        TreeNode* p=root;
        Q.push(p);
        int counter=1;
        while(!Q.empty())
        {

            p=Q.front();
            Q.pop();
            counter--;

            vectorTemp.push_back(p->val);

            if(p->left!=NULL)Q.push(p->left);
            if(p->right!=NULL)Q.push(p->right);
            if(counter==0)
            {
                //vector<int> vectorTemp;
                vectorTotal.push_back(vectorTemp);
                vectorTemp.clear();
				counter=Q.size();
            }
        }
        //vectorTotal.push_back(vectorTemp);
        return vectorTotal;
    }
};

apc smart UPS下使用apcupsd注意事项,布布扣,bubuko.com

时间: 2024-10-29 07:48:07

apc smart UPS下使用apcupsd注意事项的相关文章

64位Linux下安装软件注意事项

执行到./configure --enable-shared一步时提示: checking host system type... Invalid configuration `x86_64-unknown-linux-gnu ': machine `x86_64-unknown ' not recognized 解决办法:cp /usr/share/libtool/config.guess .  (覆盖到相关软件自带的config.guess,t1lib在解压包的ac-tools下) cp /

OS X 10.11系统下cocoaPods安装注意事项

本文读者需具备的知识:cocoaPods相关概念及常用命令. 今天初次使用cocoaPods(下面我就称其为可可豆好了),为其在OS X 10.11系统下的安装折腾了半天,衰x10^n... 先反省一下关键点:[1]版本兼容性:[2]解决问题的思路!!! 系统更新(因为代码中使用了XCode 7的新特性,而XCode需要10.11系统)后,一上来: sudo gem install cocoapods  //不要sudo应该也可以 然后,提示需要ruby2.2.2以上的ruby版本……(而在10

ecmall在linux下的安装注意事项(转)

今天跟ecshop客服胡娇沟通后知道ecmall基本配置是[LAMP] linux+apache+mysql+php,然后自己开始在linux下安装ecmall并做迁移,整理了一下中间碰到的问题.1.系统选择的环境是centos6.3,安装不做介绍. 2.安装 MySQL首先来进行 MySQL 的安装.打开超级终端,输入:[[email protected] ~]# yum install mysql mysql-server安装完毕,让 MySQL 能够随系统自动启动:[[email prot

在Windows7 下调试CodeSmith 注意事项

编写CodeSmith模板和编写程序一样,也需要进行调试,CodeSmith支持使用CLR’s Just-in-Time debugger调试模板. 要调试模板,首先要在CodeTemplate声明中打开调试Debug=”True”: <%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="True" %> 第二步是设置断点:在需要设置断点的地方调用System.Diagno

ecmall在linux下的安装注意事项(转) ----ecmall系统迁移

linux+apache+mysql+php,然后自己开始在linux下安装ecmall并做迁移,整理了一下中间碰到的问题.1.系统选择的环境是centos6.3,安装不做介绍. 2.安装 MySQL首先来进行 MySQL 的安装.打开超级终端,输入:[[email protected] ~]# yum install mysql mysql-server安装完毕,让 MySQL 能够随系统自动启动:[[email protected] ~]# chkconfig --levels 235 my

mysql5.7windows下zip安装注意事项

1.官网下载zip包 我下的是mysql-5.7.16-winx64 2.解压放到任意目录下,我放的是D:\mysql-5.7.16-winx64 3.配置环境变量(D:\mysql-5.7.16-winx64\bin追加到path),修改my-default.ini 注意:解压的文件夹里没有data目录,先不管. 4.管理员权限进入cmd命令行,进到mysql的bin目录下. 1)mysqld --install 安装服务 2)mysqld --initialize  初始化,否则是没有dat

在Oracle VM VirtualBox下安装centos 注意事项

最近在学习linux系统,但在virtualBox上安装centos 6.9系统时需要注意的地方总是忘记,故写此文已做记录.1.在VirtualBox创建虚拟机时要注意对新建的虚拟机做基本的设置.a.类型选Linux; b.版本选 Linux 2.6/3.x/4.x (64-bit) 在设置文件位置和大小时要注意选定文件存放的位置和大小,位置选择某个文件,大小一般设置为100G. 虚拟机创建完之后要记得设置,设置中要注意对网卡设置,virtualBox默认情况下网卡是关闭的,在安装centos前

unix下使用crontab注意事项

在平时的服务器管理中使用crontab定时器是很经常的事,但是在使用时要注意几点问题: 1.要注意crontab的格式里5个*一定不要写错,上网找了一张图可以很直观的标识crontab的*的取值问题: 2.如果开启了crontab后的系统中sendmail没有启动,那么crontab中执行的程序有输出内容时,输出内容会以邮件形式发给用户,日积月累的文件都被保存在/var/spool/clientmqueue目录下面,我们平时可以在有输出内容的语句后加上> /dev/null 2>&1,

在Ubuntu下搭建 irrlicht(鬼火) 事项

我的是ubuntu14.04 和irrlicht 1.8.1 首先,确保系统库都安装好,以下库是必须的 build-essential xserver-xorg-dev x11proto-xf86vidmode-dev libxxf86vm-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libxext-dev libxcursor-dev 如果依赖关系不满足,尝试 sudo apt-get -f install 解压irrlicht-1