Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FIFO(First in First Out) , LIFO( Last in First Out ) 작동방식과는 아무런 상관이 없다.

이게 무슨말인고하니..

접시쌓기를 생각하면된다.  설겆이가 끝난 여러개의 접시를 차례로 쌓았서 정리했다고 해보자

처리가 먼저 끝난 접시는, 제일 밑에 쌓여있기때문에 뽑기가 어렵다. ( 물론 전체 접시를 든후 빼내면된다 )

마지막에 처리된 접시를 가장 먼저 사용이 가능하며 이것을 스택이라고 하고 LIFO 작동방식이라고 보면된다.

카드도 맨아래에 카드를 빼는것보다 일반적으로 맨위에 카드를 사용하는것이 일반적이기 때문에

모습만 닯았다고 표현을하였다.

Deck 구현

그럼 이것을 자바코드로 실제 구현을 해보자 

...