毎日のアルゴリズム: スパイラルマトリックス

毎日のアルゴリズム: スパイラルマトリックス

[[431971]]

この記事はWeChatの公開アカウント「3分でフロントエンドを学ぶ」から転載したもので、著者はsisterAnです。この記事を転載する場合は、「3分で学ぶフロントエンド」公式アカウントまでご連絡ください。

正の整数 n が与えられた場合、1 から n2 までのすべての要素が時計回りの螺旋状に配置された正方行列を生成します。

例:

  1. 入力: 3
  2. 出力:
  3. [
  4. [ 1, 2, 3 ],
  5. [ 8, 9, 4 ],
  6. [ 7, 6, 5 ]
  7. ]

答え

  1. 定数生成行列 = (n) => {
  2. // データを保存するための2次元配列を定義する
  3. 定数結果 = []
  4. ( i = 0; i < n; i++ とします) {
  5. 結果.push(新しい配列(n))
  6. }
  7. = 0とする
  8. 右をn - 1とする
  9. 上を0にする
  10. 底をn - 1とする
  11. 電流= 1、最大値= n * n とします。
  12. while(現在値<=最大値) {
  13. // 左から右へ
  14. (i =、i <=、i++とします) {
  15. 結果[トップ][i] =現在の++
  16. }
  17. トップ++
  18. // 右側上から下へ
  19. ( i =; i <= 下; i++ とします) {
  20. 結果[i][] =現在++
  21. }
  22.   --  
  23. // 右から左へ下
  24. (i =、i >=、i -- とます) {  
  25. 結果[下][i] =現在++
  26. }
  27. -  
  28. // 左側を下から上へ
  29. (i = 下、i >=、i --)の場合{  
  30. 結果[i][] =現在++
  31. }
  32. ++
  33. }
  34. 結果を返す
  35. }

リートコード: https://leetcode-cn.com/problems/spiral-matrix-ii

<<:  エンドゲームゲームを使用して人工ニューラルネットワークアルゴリズムを理解する

>>:  人工知能が新たな領域を切り開く:バーチャルクリエイターの背後にある戦い

ブログ    
ブログ    

推薦する

...

人工知能は最終的に人間に取って代わるのでしょうか?現時点では、あらゆる面で人間を超えることは難しいでしょう。

ここ数年、人工知能技術が徐々に発展するにつれ、社会の中で人工知能に対するさまざまな見方が現れ始めまし...

トレンドにおける危険とチャンス: 生成 AI の黄金期をどう捉えるか?

ChatGPTは今年9月末に音声チャットと画像認識機能を追加しました。テキスト駆動型と比較して、C...

エンジニアの職が危機に:ボストン・ダイナミクスのロボット犬がフォードにエンジニアとして入社!

[[335339]]ボストン・ダイナミクスのロボット犬に新たなアイデンティティが誕生。フォードのエ...

IBM CEOがパートナーに「一緒にAIで大儲けしましょう」

IBM CEO の Arvind Krishna 氏は CRN とのインタビューで、今年 IBM ...

「人工知能+ヘルスケア」が急成長

「人工知能+ヘルスケア」が急速に発展しています。医学は、帰納的論理、経験的学習、証拠に基づく応用に依...

GPTストアはまだオープンしていないが、模倣者がすでにこの脂身の多い肉に狙いを定めている。

著者: トーマス・クラバーン編纂者:ヤン・ジェン制作:51CTO テクノロジースタック(WeChat...

予測分析アルゴリズムを効果的に使用するための 10 のステップ

予測分析プロジェクトを成功させるには、ソフトウェアを導入してそれを使用してデータを分析するだけではあ...

...

2017年にディープラーニングを学ばなければならない理由

[[200338]]私もディープラーニングの初心者です。この記事はあくまでも私の個人的な意見です。私...

「本物の人間かどうか」を検証、AIが人間を攻撃! GPT-4は99.8%の精度でチューリングテストに合格し、オンラインで助けを求めた。

あなたは実在の人物ですか? Web ページを開いて奇妙な確認コードが表示されるたびに、それをクリック...

データ センターはリモート ワークプレイスをどのようにサポートできるでしょうか?

COVID-19の時代となり、さまざまな業界や組織でリモートワークが始まっています。企業は、遠隔地...

...

フィードフォワードネットワーク + 線形相互作用層 = 残差 MLP、Facebook の純粋な MLP 画像分類アーキテクチャが市場に参入

[[398872]]最近では、多層パーセプトロン (MLP) が CV 分野の重要な研究テーマとなっ...

OpenAIがSoraを発表: 現実を再定義する画期的なビデオ生成モデル

概要:ほんの数日前、ビッグ アイヴァンが携帯電話でソーシャル メディアをちょっとチェックしたとき、信...