首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

数组区别比较算法

2013-04-02 
数组差异比较算法求数组差异比较算法例如2个数组:a{1,2,3,4,5,6}b{2,4,5,7,8,9}怎么样求得c{7,8,9}[解

数组差异比较算法
求数组差异比较算法
例如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中好像有此类算法

热点排行