큐(queue) 자바로 만들어보기
이전 글에 자료구조 스택을 자바로 구현한 적이 있었다. 스택과 마찬가지로, 큐도 알아 본 후 자바로 만들어 보겠다.큐(Queue) 스택 LIFO 마지막에 들어온 것이 처음 나간다. Last In First Out이라고 설명한 적이 있다. 큐는 스택과 다르게 FIFO 먼저 들어 간 것이 먼저 나가게 되는 것이다. 위의 그림과 같이 왼쪽에서 들어간 후 다음 데이터가 들어오면 데이터는 오른쪽으로 밀리게 되는 형태이다. 위의 그림은 큐의 메소드를 만들어 본 것이다.스택과 달리 큐는 데이터가 들어갈수록 배열의 숫자가 뒤로 가기 때문에, 고민을 조금 했었다. (물론 ArrayList를 사용하지 않고 배열을 사용한 이유는 효율 적인 면도 있지만, 좀더 고민하기 위해서) Method push 큐 자료구조를 만드는 방법..
2019. 3. 14. 20:28