已知如下N*(N+1)/2个数据,按行的顺序存入数组A[1],A[2],……中:
a11
a21 a22
a31 a32 a33
……
an1 an2 an3 …… ann
其中:第一个下标表示行 第二个下标表示列。
若:aij(i≥j,j,i=1,2,……n)存贮在A[k]中,试问:
(1)k和i,j之间的关系如何表示?
(2)给定k值(k≤n*(n+1)/2)后,写出能决定相应的i,j值的算法。