キュー


ソース
高速キャンパスアルゴリズムallin oneパッケージを征服

1.キュー構造

  • 並んでいるような行為.
  • 一番先に入れたデータは一番先に取り出すことができます.
  • 2.必要な用語

  • Enqueue:キューにデータを入れる機能
  • Dequeue:キューからデータを抽出する機能
  • 3.実施

    queue_list = list()
    
    def enqueue(data):
    	queue_list.append(data)
        
    def dequeue():
    	data = queue_list(0)
        del queue_list[0]
        return data
    まず、list関数を呼び出してキューのスペースを作成します.enqueuelistの使用を許可するappendデータを順次格納する.その後、取り出すとlistの0番目のデータが読み出され、削除されます.