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
- 터미널명령어
- 네트워크면접
- 리눅스
- 파일명령어
- 링크명령어
- Linux
- 디렉토리관리
- 리눅스셸명령어
- javascript
- 네트워크정리
- 더오름
- 개발자
- 코테
- 파이썬
- 자료구조
- 백준1312
- 코테준비
- 네트워크핵심정리
- 네트워크
- 코딩테스트
- 백준2587
- 리눅스퍼미션
- 네트워크기초
- 제주코딩베이스캠프
- 제주ICT
- Python
- 위니브
- 백준
- 컴퓨터네트워크
- 리눅스기초
Archives
- Today
- Total
목록큐 (1)
hyei-devlog
큐(queue)는 컴퓨터의 기본적인 자료구조 중 하나로, 먼저 들어온 데이터가 먼저 나가는 구조(FIFO, First In First Out)를 가진다. 쉽게 말해, 줄을 서서 기다리는 것과 같은 개념이다. 데이터를 넣는 작업을 put, 데이터를 꺼내는 작업을 get이라고 한다.파이썬에서는 insert(0, 값)과 pop(0)을 사용하여 큐를 구현할 수 있고, 자바스크립트에서는 unshift()와 shift()를 활용할 수 있다. 큐의 동작 원리새로운 데이터는 항상 rear(뒤쪽 끝)에서 추가된다.데이터를 꺼낼 때는 front(앞쪽 끝)에서 제거된다.가장 먼저 들어온 데이터가 가장 먼저 제거된다.큐가 가득 차면 Overflow, 비어 있으면 Underflow 상태가 된다. 큐의 용어put: 큐에 데이터..
Python
2025. 2. 28. 02:03