スタック(Python付き)
スタックは箱にたとえることができる.まず入ってきた箱を下からゆっくり積み上げ、下の箱を片付けるためには、まず上の箱を片付ける.この構造を先入後出構造または後入先出構造と呼ぶ.
[5,3,2,1],
[1,2,3,5]
Pythonでスタックを使用する場合は、個別のライブラリを使用する必要はありません.基本リストでは、append()メソッドとpop()メソッドを使用して、スタックデータ構造と同じ操作を行うことができます. append():リストの一番後ろにデータを挿入します. pop():リストの一番後ろからデータを取り出します.
[スタック例.py]
stack = []
stack.append(5) #5삽입
stack.append(2) #2삽입
stack.append(3) #3삽입
stack.append(7) #7삽입
stack.pop() #최상단 원소(7) pop
stack.append(1) #1삽입
stack.append(4) #4삽입
stack.pop() #최상단 원소(4) pop
print(stack) #최상단 원소부터 출력
print(stack[::-1]) #최하단 원소부터 출력
出力:[5,3,2,1],
[1,2,3,5]
Pythonでスタックを使用する場合は、個別のライブラリを使用する必要はありません.基本リストでは、append()メソッドとpop()メソッドを使用して、スタックデータ構造と同じ操作を行うことができます.
Reference
この問題について(スタック(Python付き)), 我々は、より多くの情報をここで見つけました https://velog.io/@postivegirl/스택Stackwith-Pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol