ホームページ >バックエンド開発 >Python チュートリアル >行列の境界要素を出力する Python プログラム

行列の境界要素を出力する Python プログラム

WBOY
WBOY転載
2023-08-26 14:01:06678ブラウズ

行列の境界要素を出力する Python プログラム

行列の境界要素

同じ行列に属する他の要素に囲まれていない要素は、境界要素と呼ばれます。この現象を利用してプログラムを構築することができます。入出力シナリオを考えてプログラムを構築してみましょう。

入力シナリオと出力シナリオ

行列(正方行列)を考えてみる

  • 境界要素は、行列の中央要素を除いた要素です。

  • 行列の中間要素は 5 であり、5 以外の中間要素はありません。

  • したがって、境界要素は行列の境界位置にあるため、9、8、7、6、4、3、2、1 になります。

リーリー ###アルゴリズム###

  • ステップ 1

    -行列の最初の要素から開始して、行列を表す配列の要素をスキャンします。

  • ステップ 2

    -2 次元配列を使用して行列の要素を繰り返します。1 つの次元は行を表し、もう 1 つの次元は列を表します。したがって、外側のループは行列の行を表し、内側のループは行列の列を表します。

  • ステップ 3

    - 要素が最初または最後の行、または最初または最後の列に属している場合、その要素は境界要素とみなされ、印刷できます。

  • ステップ 4

    - そうでない場合、その要素は非境界要素とみなされ、スキップされる必要があります。この場合、非境界要素の代わりにスペースを印刷する必要があります。

    ###例###
  • 次の例では、行列内の境界要素を見つけるプロセスについて説明します。
リーリー ###出力###

上記のプログラムの出力は次のとおりです:

ああああ

以上が行列の境界要素を出力する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。