设二维数组a[0…m][0…n]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为( )
A. LOC(a[0][0])+(j×n+i)×d
B. LOC(a[0][0])+(j×(m+1)+i))×d
C. LOC(a[0][0])+((j-1)×(n+1)+i-1)×d
D. LOC(a[0][0])+((j-1)×m+i-1)×d
堆是一种有用的数据结构,是一种选择排序,下列关键码序列是一个堆
A. 94,31,53,23,16,72
B. 94,53,31,72,16,23
C. 16,53,23,94,31,72
D. 16,31,23,94,53,72