ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Stack / Queue
    자료구조 2023. 6. 14. 02:28
    728x90

    Stack

    - FILO:  (First In Last Out) 구조의 자료형
    - 스택은 구현체가 존재하므로 new Stack<T>(); 로 선언하여 사용하면 된다.

     

     

    Stack - CRUD

    Create : push() : stack의 자료구조의 맨위에 넣음

    Read : peek() : 맨 위의 값을 가지고옴

    Update : set(index, <T>) : 값을 변경

    Delete : pop() : 맨 위의 값을 꺼내면서(return), 삭제

     

     

    Queue

    - FIFO : (First In First Out) 형태의 자료 구조
    - Queue는 인터페이스이므로, 구현체를 필요로 한다.
       이 때, 주로 사용하는 Queue 인터페이스의 구현체는 LinkedList<T>를 사용한다.

     

     

    Queue - CRUD

    Create : add() : Queue의 자료구조에 값을 추가

    Read : peek() : 맨 위의 값을 가지고옴

    Delete : poll() : 맨 위의 값을 꺼내면서(return), 삭제

    '자료구조' 카테고리의 다른 글

    PriorityQueue  (0) 2023.06.15
    LinkedHashSet  (0) 2023.06.15
Designed by Tistory.