求问,美团第一题多叉树层次遍历。急!!!

输入怎么处理
多行数据,以什么作为结束符。。。

还是说只能搞成字符串然后再转为vector这样子
#腾讯##美团#
全部评论
vector<int> v; vector<vector<int> > vv; stringstream ss; string s; int num; while(getline(cin, s)) { ss << s; while(ss >> num) v.push_back(num); vv.push_back(v); v.clear(); ss.clear(); }
点赞 回复 分享
发布于 2016-09-11 17:20
自己的做法 输入的话按字符串处理,getline获取一行输入,然后再用字符串流读出每个值 struct  TreeNode {    int data;   vector<TreeNode*>child; }     我是这样定义的树的节点 构造树的话就比较简单了 输出使用队列
点赞 回复 分享
发布于 2016-09-11 17:14
搞定了输入还是不会做,怎么根据给的数据去构造树,
点赞 回复 分享
发布于 2016-09-11 17:02
string line; while (getline(cin,line)){ stringstream ss(line); int num; while (ss >> num){   // } }
点赞 回复 分享
发布于 2016-09-11 16:54
求大神啊 我也想知道怎么处理这个输入 c++
点赞 回复 分享
发布于 2016-09-11 16:45

相关推荐

不愿透露姓名的神秘牛友
07-09 11:30
找工作7个月,投了7000封,3段世界五百强实习,才有一个offer,牛油们肯定比我强吧
码农索隆:不对不对不对,实习经历这么厉害,简历也没少投,问题出在哪呢
点赞 评论 收藏
分享
真烦好烦真烦:豆包润色了自己没看看吗,再说了,都说豆包是愚蠢且勤快的大学生,ds才是聪明的研究生,怎么敢让豆包写论文的
你们的毕业论文什么进度了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务