CS
(cs 기본지식)스택과 큐
ri5
2021. 3. 15. 17:10
스택(stack)
- 나중에 들어간 데이터가 먼저 나오는 구조
a = [1,2,3,4,5]
# a = [1,2,3,4,5,10]
a.append(10)
# a = [1,2,3,4,5,10,20]
a.append(20)
# print(20), a = [1,2,3,4,5,10]
print(a.pop())
# print(10), a = [1,2,3,4,5]
print(a.pop())
큐(queue)
-먼저 들어간 데이터가 나중에 나오는 구조
a = [1,2,3,4,5]
# a = [1,2,3,4,5,10]
a.append(10)
# a = [1,2,3,4,5,10,20]
a.append(20)
# print(1), a = [2,3,4,5,10,20]
print(a.pop(0))
# print(2), a = [3,4,5,10,20]
print(a.pop(0))