티스토리 뷰

카테고리 없음

Queue Java 코드

더블제로스톤 2016. 9. 23. 15:38

Queue

선입선출(First in First out) 즉 먼저 들어간 데이터가 먼저 나오는 자료구조


Java 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class Queue{
    Node head;
    Node tail;
 
    public Queue(){
        head = null;
        tail = null;
    }
    
    public void enQueue(int data){
        Node item = new Node(data);
        if(head == null){
            head = item;
            tail = head;
        }
        else{
            tail.next = item;
            tail = tail.next;
        }
    }
 
    public int deQueue(){
        if(head == nullreturn -1;
        Node item = head;
        head = head.next;
        return item.data;
    }
}
cs


댓글
최근에 올라온 글
최근에 달린 댓글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday
글 보관함