void update(HIPII::iterator it) { int key = it->first; used.erase(it->second.second); used.push_front(key); it->second.second = used.begin(); }
void DLL::del(int val){ LI::iterator it=find(val); if(it!=dt.end()) dt.erase(it); }