FIFO

·Kotlin
큐(Queue)의 개념 큐는 선입선출(First In, First Out, FIFO) 원칙을 따르는 선형 자료구조입니다. Kotlin에서 큐를 구현하는 것은 데이터를 순서대로 처리하는 다양한 애플리케이션에 적합합니다. Kotlin에서의 큐 클래스 구현 큐의 기본 동작을 구현하는 Kotlin 클래스를 만듭니다. class Queue { private val elements: MutableList = mutableListOf() fun isEmpty() = elements.isEmpty() fun enqueue(item: T) { elements.add(item) } fun dequeue(): T? { if (isEmpty()) { return null } return elements.removeAt(0) ..
·Java
큐(Queue)란? 큐는 선입선출(First In, First Out; FIFO) 원칙에 따라 동작하는 선형 자료구조입니다. Java에서는 Queue 인터페이스를 통해 다양한 종류의 큐를 구현합니다. Java에서 큐의 기본 사용법 Java에서 LinkedList 또는 PriorityQueue 클래스를 사용하여 큐를 구현할 수 있습니다. 큐 선언 및 초기화 import java.util.LinkedList; import java.util.Queue; Queue queue = new LinkedList(); 큐에 요소 추가 (Enqueue) queue.offer(10); // 10 추가 queue.offer(20); // 20 추가 큐에서 요소 제거 (Dequeue) int firstElement = que..
wsstar
'FIFO' 태그의 글 목록