因为项目使用QVector,太慢了,听说QMap比QVector查找时快,所以写一个小程序试试;
从30000个数据中找5000个
程序运行截图如下:
QVector
QMap
一样的数据,找一样的数代码如下图:
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QVector>
#include <QMap>
namespace Ui {
class Widget;
}
typedef struct MyData{
MyData(QString num1,QString num2,QString num3){
m_num1=num1;
m_num2=num2;