Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Server *srv[2];
- //Player *pl[4];
- //
- //int arrayOfArrays[2][4];
- //
- ///*
- //+---+---+---+---+
- //| K1| V1|V2 | V3| //key1 - value1 - value2 - value3
- //+---+---+---+---+
- //*/
- //
- //for(int i =0;i<2;i++)
- //{
- // for(int j =0;j<4;j++)
- // {
- // arrayOfArrays[i][j]=-1;
- // }
- //}
- //
- //srv[0]= new Server(1,"serverOne");
- //srv[1]= new Server(2,"serverTwo");
- //pl[0] = new Player(1,"macrofish",1);
- //pl[1] = new Player(2,"Adelka",1);
- //pl[2] = new Player(3,"mocek",1);
- //pl[3] = new Player(4,"lalala",2);
- //for(int i =0;i<2;i++)
- //{
- // arrayOfArrays[0][0]=srv[0]->getId();
- // arrayOfArrays[1][0]=srv[1]->getId();
- //}
- //
- //for(int i =0; i <4;i++)
- //{
- // for(int j = 0;j<2;j++)
- // {
- // if (pl[i]->getServerID()==arrayOfArrays[j][0])
- // {
- // int x = 0;
- // while(arrayOfArrays[j][x]!=-1)
- // {
- // x++;
- // }
- // arrayOfArrays[j][x]=i;
- // break;
- // }
- // }
- //}
- //
- //for(int i =0;i<2;i++)
- //{
- // cout<< arrayOfArrays[i][0] << ": ";
- // for(int j =1;j<4;j++)
- // {
- // if (arrayOfArrays[i][j]==-1)
- // {
- // break;
- // }
- // cout << arrayOfArrays[i][j] << ",";
- // }
- // cout << endl;
- //}
- //
- //delete srv[0];
- //delete srv[1];
- //delete pl[0];
- //delete pl[1];
- //delete pl[2];
- //delete pl[3];
- /*
- std::list<Server*> sr;
- std::list<Player*> pla;
- unordered_map<int, std::list<int>> ht;
- sr.push_back(new Server(1,"serverOne"));
- sr.push_back(new Server(2,"serverTwo"));
- pla.push_back(new Player(1,"macrofish",1));
- pla.push_back(new Player(2,"Adelka",1));
- pla.push_back(new Player(3,"mocek",1));
- pla.push_back(new Player(4,"lalala",2));
- pla.push_back(new Player(5,"nanan",1));
- pla.push_back(new Player(6,"zzz",1));
- pla.push_back(new Player(7,"gggg",1));
- pla.push_back(new Player(8,"wiwiwiwi",2));
- pla.push_back(new Player(9,"polopolo",1));
- pla.push_back(new Player(10,"123",1));
- pla.push_back(new Player(11,"ratata",1));
- pla.push_back(new Player(12,"naruto",2));
- list<Server*>::iterator it;
- list<Player*>::iterator iter;
- //vytvorim klice v ht
- for(it=sr.begin();it!=sr.end();it++)
- {
- std::list<int> l;
- ht.emplace((*it)->getId(),l);
- }
- //pridavani hodnot do listu
- for(iter=pla.begin();iter!=pla.end();iter++)
- {
- int tmp = (*iter)->getServerID();
- int tmp2 = (*iter)->getId();
- std::unordered_map<int,std::list<int>>::const_iterator got = ht.find (tmp);
- if (got != ht.end())
- {
- std::list<int> &p = ht.at(tmp);
- p.push_back(tmp2);
- }
- }
- //vypis
- for (auto& x: ht)
- {
- list<int>::iterator it;
- std::list<int> p = x.second;
- cout << x.first <<": ";
- for(it=p.begin();it!=p.end();it++)
- {
- cout << *it << ",";
- }
- cout << endl;
- }
- for(iter=pla.begin();iter!=pla.end();iter++)
- {
- delete *iter;
- }
- for(it=sr.begin();it!=sr.end();it++)
- {
- delete *it;
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment