C 删除矩阵中相同的行

C 删除矩阵中相同的行,c,math,matrix,C,Math,Matrix,有人能帮我解决这个问题吗?删除矩阵中相同行的最快方法是什么。例如,如果有3行相同,则删除2行 e、 g 0110 0110 0110 11 将是 0110 11 根据定义良好的顺序(例如)对矩阵的行进行排序,然后比较相邻行,在发现重复行时删除重复行。如果需要恢复原始行顺序,可以跟踪通过排序产生的行排列,然后在消除重复项后反转该排列 排 在不进行排序的情况下执行任何类型的成对比较,查找重复项的时间复杂度为O(N2),而首先进行排序的时间复杂度为O(N log N),其中N是行数 如果您对实施的具体

有人能帮我解决这个问题吗?删除矩阵中相同行的最快方法是什么。例如,如果有3行相同,则删除2行

e、 g

0110
0110
0110
11

将是

0110
11


根据定义良好的顺序(例如)对矩阵的行进行排序,然后比较相邻行,在发现重复行时删除重复行。如果需要恢复原始行顺序,可以跟踪通过排序产生的行排列,然后在消除重复项后反转该排列 排

在不进行排序的情况下执行任何类型的成对比较,查找重复项的时间复杂度为O(N2),而首先进行排序的时间复杂度为O(N log N),其中N是行数


如果您对实施的具体细节有疑问,您需要让我们知道您迄今为止所做的尝试,并描述它如何低于您的期望。

描述您如何存储矩阵。