'('、')'、'{'、'}'、'['、']' のみで構成される文字列が与えられた場合、その文字列が有効かどうかを判断します。 有効な文字列は次の要件を満たしている必要があります。
空の文字列は有効な文字列とみなされることに注意してください。 例1:
例2:
例3:
例4:
例5:
答え: スタック構造を使用する解決策: 文字列内の文字を 1 つずつスタックにプッシュし、文字を走査して 1 つずつ判断します。
トラバーサルが完了すると、一致した文字はすべて一致し、スタックからポップアウトされます。この時点でスタックが空であれば、文字列は有効です。スタックが空でない場合は、文字列に一致しない文字があり、文字列が無効であることを意味します。 理解を助けるために絵を描きます: コード実装:
時間計算量: O(n) 空間計算量: O(n) |
<<: 完璧な切り抜き王ビンビン! ByteDanceのインターンが開発したAIにより、4K 60fps動画のリアルタイム切り抜きが可能に
>>: AI 主導の DevOps はどのようにビジネス変革を実現できるのでしょうか?
[[216201]]人工知能は2017年に一連の画期的な成果を達成しました。 2018年、人工知能は...
人工知能は人間が認識するのが難しい決定を下すでしょう。意思決定を行うには、アルゴリズムが大量のデータ...
みなさんこんにちは。私はDiaobaiです。今日は、レコメンデーションシステムで学ぶべき対照学習法に...
社会の発展と科学技術の進歩に伴い、人工知能技術が人類に与える影響は日々増大しており、その応用分野は拡...
金融やその他の分野における自動化は避けられません。しかし、金融サービスの自動化は、高いレベルの注意、...
時代の発展とともに、掃除ロボットは多くの家庭にとって必需品となりました。掃除ロボットは、ベッドの下を...
Microsoft は、生成 AI のさまざまな可能性を積極的に模索しています。将来の応用シナリオの...
ChatGPT は誰もがよく知っていると思いますが、それをうまく使う方法は想像するほど簡単ではありま...
[[211061]] STATWORX チームは最近、Google Finance API から S...
最近、Xenonstack は Jagreet Kaur 氏による「人工知能の概要とビッグデータにお...
[[285892]] 「自信を持った国と民族だけが、未来への道を着実に前進することができます。木の高...
クラウド通信および顧客エンゲージメント プラットフォームである Twilio が発表した新しい調査レ...
私が人工知能の分野で働き始めた頃は、まだ広大な海でした。モデルの展開方法さえ知っていれば、モデルの調...