示例#1
0
 	void buildvector(TreeNode *root, int depth)
 	{
 		if(root == NULL)
 			return;
 		if(ret.size()== depth)
 			ret.push_back(vector<int>());
 		
 		ret[depth].push_back(root->val);
 		buildvector(root->left,depth+1);
 		buildvector(root->right,depth+1);
 	}
示例#2
0
文件: Threads.cpp 项目: ruback/tg
int main() {
  buildvector();
  threadless();
  threaded(1);
  threaded(2);
  //threaded(3);
  threaded(4);
  //threaded(5);
  //threaded(6);
  threaded(8);
  threaded(16);
  getch();
}
示例#3
0
 vector<vector<int>> levelOrder(TreeNode* root) {
 	buildvector(root,0);
 	return ret;
 }