Stack이란?LIFO(Last in First Out)import java.util.Stack; 사용ex) Stack stack = new Stack<>(); Stack stack = new Stack<>(); stack.push(1); //stack에
Queue란?순서대로 처리되는 자료구조FIFO(First in First Out) : 먼저 들어온 데이터가 먼저 나감Enqueue : 큐의 맨 뒤(rear)에 데이터 추가Dequeue : 큐의 맨 앞쪽(front)의 데이터 삭제자바에서 큐는 LinkedList를 활용하
💡 리스트를 사용하는 이유 리스트는 크기가 정해져 있지 않고 동적으로 변하는 장점이 있음 ArrayList how to use?🙄 import java.util.ArrayList 보통 뒷 부분의 자료형 생략 가능 -> 제네릭스를 사용하지 않을 경우 Arra
프로세스 스케줄링 선점형(Preemptive) : 대기중인 프로세스가 갖는 컴퓨터의 자원(CPU 사이클)을 우선적으로 차지할 수 있는 권한 비선점형(Non-Preemptive) : 프로세스가 자발적으로 자원을 반납하기 전까지는 CPU 사용권이 넘어가지 않음 스케