数组差异比较算法
求数组差异比较算法
例如2个数组:
a={1,2,3,4,5,6}
b={2,4,5,7,8,9}
怎么样求得
c={7,8,9}
[解决办法]
写不好算法的话 就直接上模板 用QSet,有操作符重载 operator -
QSet<int> s1;
s1<<1<<2<<3<<4<<5<<6;
QSet<int> s2;
s2<<2<<4<<5<<7<<8<<9;
QSet<int> diff = s2-s1;
qDebug()<<diff<<endl;
[解决办法]
STL中好像有此类算法