如何逐行比较两个二维数组,并将元素不同的行输出?

2019-07-17 20:51发布

有两个二维数组,现在要进行逐行比较,得到元素不同的行,并将这些行组成另一个二维数组。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
fantek
2019-07-18 01:09
输出方法有好几种,能否举例详细说明一下。(1)数组元素的类型不是浮点数吧?

(2)是不是数组合并,对相同的行是不输出还是合并成一行输出。

(3)对不同的行,是只输出数组1的对应的行呢,还是数组1行先输出再输出数组2行,其它不同行也交替输出,数组1的行在前。

(4)可否简单介绍一下具体实际应用场景呢?向楼主学习一下。

(5)数组A{1,2;3,4}与数组B{1,2;4,5}比较输出结果:
        [1]并集:相同的行合并为一行;不同的行,先输出数据A再输出数组B对应的行:C{1,2;3,4;4,5}
        [2]交集的补集:相同的行不输出:D{3,4;4,5}
        [3]数组B作为参考,只输出数组A中与数组B不同的行:E{3,4}
       那一种是楼主所求呢?

(6)数组行相同的定义是对应行的对应列的元素(整数、布尔)值相等。


        比较方法:对应元素异或,再求或,结果为假。

一周热门 更多>