'('、')'、'{'、'}'、'['、']' のみで構成される文字列が与えられた場合、その文字列が有効かどうかを判断します。 有効な文字列は次の要件を満たしている必要があります。
空の文字列は有効な文字列とみなされることに注意してください。 例1:
例2:
例3:
例4:
例5:
答え: スタック構造を使用する解決策: 文字列内の文字を 1 つずつスタックにプッシュし、文字を走査して 1 つずつ判断します。
トラバーサルが完了すると、一致した文字はすべて一致し、スタックからポップアウトされます。この時点でスタックが空であれば、文字列は有効です。スタックが空でない場合は、文字列に一致しない文字があり、文字列が無効であることを意味します。 理解を助けるために絵を描きます: コード実装:
時間計算量: O(n) 空間計算量: O(n) |
<<: 完璧な切り抜き王ビンビン! ByteDanceのインターンが開発したAIにより、4K 60fps動画のリアルタイム切り抜きが可能に
>>: AI 主導の DevOps はどのようにビジネス変革を実現できるのでしょうか?
[[245530]]科学技術の急速な発展は、社会の変化に大きな影響を与えます。第四次産業革命は、人工...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
人工知能は、生産性の向上、売上の増加、ユーザーエクスペリエンスの向上など、さまざまな状況で使用されて...
[[441503]] 【グローバルネットワークテクノロジー記者 王楠】AIといえば、まず何を思い浮...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
今日、ますます多くの企業が人工知能 (AI) とネットワークの相乗効果を活用しています。ユーザーデバ...
少し前に、機械知能 AI テクノロジー年次会議がオンラインで開催されました。デューク大学電気・コンピ...
合成現実(1)課題人工知能は、人々がこれまでしたことのない、または言ったことのないことをしたり、した...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
2016 年に私たちは、ボット パラダイムの変化は、過去 10 年間の Web からモバイル アプリ...
最近、各国の科学者らが韓国の「常温超伝導」物質LK-99に関する研究を発表し、悲観的な見方をする人が...
RPA 導入を成功させるために、この記事では、ビジネスに最適な RPA コンサルタントを選択するプロ...
自動制御システムといえば、実は多くの友人はそれについてあまり知りません。ここでは、自動制御システムと...