求助一个算法,用C#或者PHP的语言都可以
处理一段二维数组,该数组结构如下:
A[0]={A,1,10}
A[1]={A,1,12}
A[2]={A,1,20}
A[3]={B,2,11}
A[4]={B,2,30}
A[5]={C,3,10}
A[6]={C,3,13}
要求将A数组中,前两列字段数据一致的数组合并为一条,比如A[0],A[1],A[2]的前两列字段都为A,1,所以这三个就合并在A[0],即A[0]={A,1,42},然后将A[3]之后的位置全部前移到A[0]之后,以此类推,最后得出的数据为
A[0]={A,1,42}
A[1]={B,2,41}
A[2]={C,3,23}