当前位置: 代码迷 >> QT开发 >> 数组区别比较算法
  详细解决方案

数组区别比较算法

热度:21   发布时间:2016-04-25 04:01:13.0
数组差异比较算法
求数组差异比较算法
例如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中好像有此类算法
  相关解决方案