分享至
請問怎麼計算 T-T,實在搞不懂
void Transpose (int *a, int n){for (inti = 0;i < n-1;i++)for (int j = i+1; j < n;j++)swap(a[i][j], a[j][i]);}
已邀請的邦友 {{ invite_list.length }}/5
欲知結果請看這裡有
很明显这个时间复杂度是O(n^2)
裡面的迴圈是n次運算外面的迴圈也是n次所以是n * n = n^2
IT邦幫忙