Hi, I have a double 2D array:
a[0,0]=1.1 a[0,1]=0.1 a[0,2]=2.9 a[0,3]=1.6
a[1,0]=-2.2 a[1,1]=-1.7 a[1,2]=0.3 a[1,3]=-0.4
a[2,0]=2.0 a[2,1]=-0.1 a[2,2]=-1.8 a[2,3]=-3.1
1) I want to sort it in descending order AND save the 2 indexes (in order to know which array indexes has the absolute higher/lower values):
a[2,3]=-3.1
a[0,2]=2.9
a[1,0]=-2.2
a[2,0]=2.0
a[2,2]=-1.8
a[1,1]=-1.7
a[0,3]=1.6
a[0,0]=1.1
a[1,3]=-0.4
a[1,2]=0.3
a[0,1]=0.1
a[2,1]=-0.1
2) I also need another sort: on the first index and save the 2nd index:
a[0,2]=2.9
a[0,3]=1.6
a[0,0]=1.1
a[0,1]=0.1
a[1,0]=-2.2
a[1,1]=-1.7
a[1,3]=-0.4
a[1,2]=0.3
a[2,3]=-3.1
a[2,0]=2.0
a[2,2]=-1.8
a[2,1]=-0.1
Is it possible with "Array.Sort()" ? As a beginner, help will be greatly appreciated!
Thank you very much!
a[0,0]=1.1 a[0,1]=0.1 a[0,2]=2.9 a[0,3]=1.6
a[1,0]=-2.2 a[1,1]=-1.7 a[1,2]=0.3 a[1,3]=-0.4
a[2,0]=2.0 a[2,1]=-0.1 a[2,2]=-1.8 a[2,3]=-3.1
1) I want to sort it in descending order AND save the 2 indexes (in order to know which array indexes has the absolute higher/lower values):
a[2,3]=-3.1
a[0,2]=2.9
a[1,0]=-2.2
a[2,0]=2.0
a[2,2]=-1.8
a[1,1]=-1.7
a[0,3]=1.6
a[0,0]=1.1
a[1,3]=-0.4
a[1,2]=0.3
a[0,1]=0.1
a[2,1]=-0.1
2) I also need another sort: on the first index and save the 2nd index:
a[0,2]=2.9
a[0,3]=1.6
a[0,0]=1.1
a[0,1]=0.1
a[1,0]=-2.2
a[1,1]=-1.7
a[1,3]=-0.4
a[1,2]=0.3
a[2,3]=-3.1
a[2,0]=2.0
a[2,2]=-1.8
a[2,1]=-0.1
Is it possible with "Array.Sort()" ? As a beginner, help will be greatly appreciated!
Thank you very much!