일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 시간복잡도
- Django Nodejs 차이점
- Django의 편의성
- getline
- UI한글변경
- 2557
- 구조체와 클래스의 공통점 및 차이점
- 이분그래프
- string 메소드
- 표준 입출력
- 알고리즘 공부방법
- double ended queue
- 장고란
- k-eta
- c++
- 연결요소
- Django란
- string 함수
- 입/출력
- iOS14
- EOF
- scanf
- 입출력 패턴
- 자료구조
- 매크로
- 엑셀
- vscode
- 프레임워크와 라이브러리의 차이
- correlation coefficient
- 백준
Archives
- Today
- Total
목록큐 (1)
Storage Gonie
챕터2-2. 자료구조 | 큐(Queue)
큐의 개념 # 큐는 무엇인가 - 한쪽 끝에서만 자료를 넣고 다른 한쪽 끝에서만 뺄 수 있는 자료구조 - 먼저 넣은 것이 가장 먼저 나오기 때문에 First In First Out(FIFO) 라고도 한다. - push와 pop을 진행하다보면 begin변수의 값은 계속 증가만 하기 때문에 배열이 꽉 차지 않은 상황임에도 더이상 데이터를 집어넣을 수 없는 상황이 발생한다. 이를 보완한 방법으로 '순환큐'라는 게 존재하는데 이는 심화과정이므로 나중에 공부하고 일단 아래 부분들만 알아두자. # 직접 구현하기 위해 필요한 요소 - 데이터를 저장할 '배열' (링크드리스트로 구현할 수도 있다고 함) - pop하면 나올 위치를 가리키는 'begin 변수' - push가면 들어갈 위치를 가리키는 'end 변수' # 큐의 ..
알고리즘/알고리즘 기초(코드플러스)
2019. 4. 23. 15:59