如果 list2 包含超过 200,000 个条目,则以下代码似乎无法在可容忍的时间内完成。
QStringList list1;
QStringList list2=getalist();
int count=list2.count();
for(int j=0;j<count;j++)
{
QString e=list2[j];
if(!list1.contains(e,Qt::CaseInsensitive))
{
list1<<e;
}
}
瓶颈是什么,我该如何优化它?