Stack & Queue
スタックとキュー
資料を表現して処理する方法の一つで、スタックとキューがあります.
下から上へ
まず入力したデータがまず流出する資料構造.
Stack
後で入るデータが最初に現れる構造.
Reference
https://youtu.be/whVUYv0Leg0
Queue
先進入先出データの構成
Reference
https://youtu.be/W3jNbNGyjMs
우선순위 큐(Priority Queue)
- 優先キュー:
まず、最も優先度の高いデータのデータ構造を削除します.
優先順位でデータを処理する場合に使用します.
製品のデータが格納されている場合は、まず価値の高いものを取り出す必要があります.
優先キューを実装する方法は様々ですが、リストとスタック(heap)を使用する場合については
- N個のデータを処理する時間複雑度
優先キュー実装方式 | 挿入時間 | 削除時間 |
---|---|---|
リスト | 簡単にN個のデータをお尻に入れ、それを全て取り出して(お尻の位置合わせ)位置合わせ(お尻の位置合わせ)
힙(heap)
最小臀部構成関数:Min-Hapify()
お尻に新しい要素を挿入する場合:
Deque
데크(deque)言い換えれば、dakeはスタックのように使用してもよいし、キューのように使用してもよい.
Referenceこの問題について(Stack & Queue), 我々は、より多くの情報をここで見つけました https://velog.io/@nine57/자료구조-Stack-Queueテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。 Collection and Share based on the CC Protocol |