几个用于BFS的set与queue用法和技巧(set查找visited queue正常用)
queue<int>q;
set<string>s;
int main(int argc, char *argv[]) {
ios::sync_with_stdio(0);cin.tie(0);
string a="0000";
q.push(1);
q.push(2);
cout<<q.front();
q.pop();
s.insert("0000");
if(s.count("0000"))///回复个数,对于set,结果是0或1,0个不就是不存在吗
{
cout<<"no";
}
return 0;
}