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
- 네트워크
- 파이썬
- 제주ICT
- 자료구조
- javascript
- 리눅스기초
- 코테
- 디렉토리관리
- 백준1312
- 위니브
- 리눅스셸명령어
- 터미널명령어
- 네트워크기초
- 개발자
- 백준
- 파일명령어
- Python
- 더오름
- 제주코딩베이스캠프
- 코딩테스트
- 리눅스퍼미션
- 리눅스
- 백준2587
- 코테준비
- 컴퓨터네트워크
- 링크명령어
- 네트워크면접
- Linux
- 네트워크정리
- 네트워크핵심정리
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