多维数组每行中对应元素是否相等
如何比较二维数组A[N][M]中每一行对应的元素是否完全相等,若完全相等只保留其中一行。举个简单例子
double PR[5][3]={
{0.1, 0.1, 0.2}, //第1行
{0.1, 0.2, 0.1}, //第2行
{0.2, 0.2, 0.2}, //第3行
{0.1, 0.1, 0.2}, //第4行
{0.2, 0.2, 0.1} //第5行
};
因为只有第1行与第4行完全相同,所以只舍弃第4行,其余4行全保留。
----------------------------------------------------------------
补充说明实际情况:
用拟牛顿法解方程组,运行一次出现一组解{x1, x2,.. xm},每个元素都是小数点后很多位的浮点数;
运行100次出现100组解,这100组里有很多是相同的, 若是相同只保留一组即可,最后只输出不同的