コース概要

導入

  • キューとは何ですか?
  • キューデータ構造アプリケーション
  • 優先キュー、デキュー、および循環キュー

キューの実装

  • スタックを使用したキューの実装
  • LRUキャッシュの実装
  • キューを使用したスタックの実装
  • Deque の実装
  • 優先キュー

標準的なキューの問題

  • キューを別のキューにソートできるかどうかを確認する
  • グラフに BFS を使用する
  • レベル順序ツリーのトラバーサル
  • BST でのパスの反転
  • 完全なバイナリ ツリーの構築
  • ページ置換アルゴリズム プログラム
  • バイナリツリーの完全性をチェックする
  • ジグザグツリートラバース
  • FIFO 対 LIFO

キューの操作

  • キューを逆転する
  • キューの前半と後半をインターリーブする
  • 余分なスペースを入れずにキューを並べ替える

その他のキュー操作

  • スパイラル状のレベル順序横断
  • 最大および最小の倍数を見つける
  • 二分木の高さを見つける反復法
  • Java のコンパレータによる優先キューの実装
  • 二分木の最大レベル和を求める
  • ストリーム内の最初の非反復文字に対するキューベースのアプローチ

概要と次のステップ

要求

  • オブジェクト指向プログラミング言語の基本的な知識

観客

  • 開発者
 7 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

関連カテゴリー