일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 입출력 패턴
- 2557
- 장고란
- 구조체와 클래스의 공통점 및 차이점
- 매크로
- 프레임워크와 라이브러리의 차이
- 이분그래프
- 백준
- UI한글변경
- 연결요소
- 자료구조
- scanf
- c++
- 엑셀
- string 함수
- correlation coefficient
- vscode
- 알고리즘 공부방법
- 시간복잡도
- 입/출력
- Django Nodejs 차이점
- 표준 입출력
- string 메소드
- EOF
- Django의 편의성
- k-eta
- double ended queue
- iOS14
- Django란
- getline
Archives
- Today
- Total
목록Stack (1)
Storage Gonie
챕터2-1. 자료구조 | 스택(Stack)
스택의 개념 # 스택이란 - 한쪽 끝에서만 자료를 넣고 뺄 수 있는 자료구조 - 마지막으로 넣은 것이 가장 먼저 나오기 때문에 LIFO(Last In First Out) 라고도 한다. - 가장 가까이에 있는 원소끼리 연산을 push, pop하여 해결되는 것은 O(1)이 걸린다는 특징이 있다. 이것이 스택의 특징. # 직접 구현하기 위해 필요한 요소 - 데이터를 저장할 '배열' - 다음에 삽입될 index의 위치, 혹은 들어있는 원소의 개수를 가리키는 'size 변수' # 스택의 연산 - push() : 스택의 맨 위에 자료를 넣음 - pop() : 스택의 맨 위에서 자료를 뺌 - top() : 스택의 맨 위에 위치한 자료를 읽어옴 - empty() : 스택이 비어있는지 아닌지를 알아봄 - size() :..
알고리즘/알고리즘 기초(코드플러스)
2019. 4. 23. 15:58