ホームページ >ウェブフロントエンド >jsチュートリアル >行列が対称かどうかをチェックするJavaScriptプログラム
対称行列は、行列と行列の転置の両方が同じである行列の特殊なケースです。行列とは、二次元配列に相当する、長方形の形で格納された整数または数値の集合であり、行列の転置も、すべての行を列に置き換えることによって得られる行列です。行列を取得し、それが対称行列であるかどうかを出力する必要があります。
###入力### リーリー ###出力### リーリー指定された行列では、転置行列は -
になります。 リーリー単純な方法
この方法では、まず新しい行列を作成し、要素を行と列に格納することで転置行列を取得します。次に、両方の行列を単純に反復して比較します。どのインデックスでも一致しない場合は false を返し、一致しない場合は true を返します。
###例### リーリー時間と空間の複雑さ 上記のコードの時間計算量は O(N*N) です。ここで、N は指定された行列のサイズです。
効率的な方法
上記のコードの時間計算量は O(N*N) です。ここで、N は指定された行列のサイズです。
余分なスペースを使用していないため、上記のコードのスペース複雑さは O(1) です。
###結論は###以上が行列が対称かどうかをチェックするJavaScriptプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。