ホームページ > ウェブフロントエンド > jsチュートリアル > JSの優先キューと循環キューの解析

JSの優先キューと循環キューの解析

php中世界最好的语言
リリース: 2018-04-16 11:42:12
オリジナル
1700 人が閲覧しました

今回はJSを解析するための優先キューループキューについてご紹介します。 JSの優先キューとループキューを解析する際の注意点とは何ですか?実際のケースを見てみましょう。

優先キュー

優先キューを実装します。優先順位を設定し、正しい位置に要素を追加します。

ここで実装するのは最小優先度キューであり、優先度の値が小さい(優先度が高い)要素がキューの先頭に配置されます。

りー

実行結果:

JSの優先キューと循環キューの解析

要素を正しい位置に追加します。キューが空の場合は、要素を直接キューに追加できます。それ以外の場合は、この要素の優先順位を他の要素と比較する必要があります。追加する要素よりも優先度の低い項目が見つかった場合、新しい要素がその前に挿入されます。このようにして、同じ優先度を持つが最初にキューに追加された他の要素についても、先入れに従います。先出し原則。

最大優先度キュー: 優先度の値が大きい要素がキューの先頭に配置されます。

循環キュー

太鼓と花渡しゲームを実施します。

りー

リストを取得し、すべての名前をキューに追加します。数値を指定すると、キューが反復処理されます。キューの先頭からアイテムを削除し、それをキューの末尾に追加して、循環キューをシミュレートします。パスの数が一定の数に達すると、花を手に入れた人が脱落します。最後に一人だけ残ったとき、彼が勝者です。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

BootStrapのテキストエディタコンポーネントSummernoteの使い方を詳しく解説

キーボード上に操作検索コンポーネントが表示される

以上がJSの優先キューと循環キューの解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート