小文字で構成される文字列 S が与えられた場合、重複削除操作は隣接する 2 つの同一文字を選択して削除します。 重複排除操作は、重複排除が実行できなくなるまで S 上で繰り返し実行されます。 すべての重複削除操作が完了した後の最終文字列を返します。答えは必ず一意になります。 例:
ヒント:
解決策: スタックの使用 解決方法: 文字列をトラバースし、1 つずつスタックにプッシュします。スタックにプッシュするときに、スタックの先頭要素と一致しているかどうかを判断します。一致している場合、つまり 2 つの要素が同じで隣接している場合は、スタックの先頭要素をポップアウトする必要があり、現在の要素をスタックにプッシュする必要はありません。 解決手順: 文字列を走査し、スタックの先頭文字を取り出し、現在の文字がスタックの先頭文字と一致しているかどうかを判断します。
トラバーサルが完了したら、スタック内の文字列を返します。 コード実装:
|
>>: 人工知能の台頭によりプログラマーは消滅するのでしょうか?
人工知能とビッグデータの時代の到来により、心理学の研究に新たな扉が開かれました。人工知能は心理学実験...
ABI Research は、2026 年までに、何らかの形で人工知能 (AI) を活用した拡張現実...
最先端技術である人工知能(AI)は、さまざまな分野で大きな可能性を見せています。ソフトウェア開発の分...
最近、マサチューセッツ大学アマースト校のヤン・チョウ博士とそのチームは、「MakeItTalk」と呼...
著者: 張傑[51CTO.comより引用] 2020年と比べると、2021年の自動運転業界にはよりエ...
数え切れないほど多くの企業が、意思決定を支援するために機械学習 (ML) を日常的に使用しています。...
[[355279]] 2018 年 2 月の Gartner レポートによると、「2020 年までに...
この研究は、MIT のコンピューター科学および人工知能研究所 (CSAIL) で実施され、医療診断を...
【51CTO.comオリジナル記事】著者: 張傑本日2021年12月30日、SenseTimeの2...
[[345683]]日々の努力の究極の目的は、生活をより楽に、より便利にすることです。これが人類の歴...
01 ROS入門多くの初心者は、ロボットのオペレーティングシステムと聞いて、「オペレーティングシス...
ナレッジグラフ|データの価値を活かすのは「グラフ」ナレッジグラフは、応用数学、グラフィックス、情...
9月21日、openKylinオペレーティングシステムは今晩、ビッグモデルへのアクセスを正式に発表し...