首页
下面程序是矩阵转置算法MM的实现过程,其时间复杂度为()。const int n=3;void MM(int A[n][n]){
2024-11-07 07:43:06
数据结构(13181)
下面程序是矩阵转置算法MM的实现过程,其时间复杂度为()。
const int n=3;
void MM(int A[n][n])
{int i,j,temp;
for(i=0;i
for(j=0;j
{temp=A[i][j];
A[i][j]=A[j][i];
A[j][i]=temp;
}
}
A、A O(1)
B、O(log
2
n)
C、O(n
2
)
D、O(2
n
)
【正确答案】:C
【题目解析】:找for循环,i变换了n次,j变换了i次,共变换了i*n次,i又与n有关,所以是O(n
2
)。
上一篇:
关于数据结构,以下叙述中不正确的是()。
下一篇:
设顺序表的表长为n,则删除一个元素在最坏情况下元素移动次数为()。