multimapとlinklet
trk = new Track[4000000];
multimap mp;
multimap::iterator it; // イテレータを用意
pairp;
trk[i].x = x;
trk[i].y = y;
trk[i].MortonNumber = Get2DMortonNumber((int)(x / 1000.), (int)(y / 1000.));
p.first = trk[i].MortonNumber;
p.second = trk[i];
mp.insert(p);// [trk[i].MortonNumber] = trk[i];
int count = (int)mp.count(mnsel);
printf("%d\n", count);
it = mp.find(mnsel);
for (int i = 0; i < count; i++)
{
cout <first << " : "<second.x<<" , "<second.y<<endl;
it++;
}