Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 선그래프
- type hint
- 알고리즘스터디
- 프로그래머스
- Stack
- Join
- queue
- MySQL
- javascript
- 백준
- NumPy
- 파이썬
- 정보처리기사 c언어
- 코딩테스트
- Matplotlib
- python
- 알고리즘 스터디
- Algorithm
- 알고리즘
- 노마드코딩
- pandas
- aws jupyter notebook
- 자료구조
- 데이터시각화
- openCV
- dataframe
- String Method
- Selenium
- 가상환경
- programmers
Archives
- Today
- Total
목록top (1)
조금씩 꾸준히 완성을 향해
[자료 구조] Stack
Stack LIFO(Last In First Out) : 값을 저장할 때는 가장 최근에 저장된 값 다음에 저장되며, 값이 나갈 때는 가장 최근에 저장된 값이 먼저 나간다 데이터는 리스트에 저장 (append, pop 함수가 제공되므로) 연산은 push, pop, top, isEmpty, size(len) 등 5 가지 연산 제공 ▶ Stack class 생성 class Stack: def __init__(self): # 생성자 함수 self.items = [] # 데이터 저장을 위한 리스트 준비 def push(self, val): #삽입 self.items.append(val) def pop(self): #삭제 try: # pop할 아이템이 있으면 return self.items.pop() # pop 수..
DataStructure & Algorithm/이론 정리
2022. 10. 2. 23:06