全部评论
求大神啊 我也想知道怎么处理这个输入 c++
送花
回复 分享
string line;
while (getline(cin,line)){
stringstream ss(line);
int num;
while (ss >> num){
//
}
}
送花
回复 分享
![](https://uploadfiles.nowcoder.com/files/20240318/652858152_1710743421766/移动端名企banner置顶配套企业-1002.png)
秋招专场
校招火热招聘中
官网直投
搞定了输入还是不会做,怎么根据给的数据去构造树,
送花
回复 分享
自己的做法
输入的话按字符串处理,getline获取一行输入,然后再用字符串流读出每个值
struct TreeNode
{
int data;
vector<TreeNode*>child;
} 我是这样定义的树的节点
构造树的话就比较简单了
输出使用队列
送花
回复 分享
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();
}
送花
回复 分享
相关推荐
点赞 评论 收藏
分享
07-01 16:37
早稲田大学 算法工程师 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享