放一下题目求算法,讨论一下算法的最优性
数据表如下表结构是Source_ID Source_name Dect_ID Dect_name
数据 : X1,Y1,X2,Y2
X2,Y2,X1,Y1
X3,Y3,X4,Y4
当 X1,Y1,X2,Y2
X2,Y2,X1,Y1 同时存在时,为一个完全数据对
像 X3,Y3,X4,Y4 在整个数据表里,就一条,而没有X4,Y4,X3,Y3这条数据在里面时,就称X3,Y3,X4,Y4 为单向数据,
而且每一行数据是唯一的,每一行都不会出现,顺序对应一样的值出现
现在,要在数据表中,找出所有单向数据,这样算法要怎么设计,最优,运算最快,最准,因为数据量是庞大的.