2017-01-05 13 views
0

効率的な立場からすれば、より良いでしょう:スタッキングまたはキューイング?そしておそらくヒーピング?私は多くの研究をしてきたし、私自身のものをいくつか試してみたが、HeapingはStackingとQueuingよりも悪いようだ。しかし、私がスタッキングとキューイングをテストしていたとき、それらのスピードは似ていました。私は答えを見つけようとしましたが、答えはありませんでした。スタッキングとキューイング:効率

答えて

0

アプリケーションがなければ問題は無意味です。先入れ先出し方式で処理する場合は、キューを使用します。最初から最後まで処理する場合は、スタックを使用します。優先度で処理する場合は、ヒープまたはその他の優先度キューの実装を使用します。

質問は "どちらが良い、スタック、キュー、またはヒープですか?"質問は、「私が解決しようとしている問題の最も適切なデータ構造は何ですか?」