#include #include #include "Timer.h" using namespace std; #define SL 10000 #define NE 300 template class QListSet { public: QList l; void insert(const T &i) { if (! l.contains(i)) l.append(i); } void remove(const T &i) { l.removeAll(i); } }; int main(int argc, char **argv) { Timer t; quint64 usins, usiter; int sum; { t.restart(); QSet s; s.reserve(NE); for (int i=0;i s; for (int i=0;i s; s.reserve(NE); for (int i=0;i s; for (int i=0;i s; for (int i=0;i