LinkedList를 사용하여 대기열을 시뮬레이션합니다. (먼저 나온 기능)

1121 단어
1. Linked List를 사용하여 대기열을 시뮬레이션합니다(먼저 나온 특성). 1.1 대상을 넣는 방법void put(Object o) 1.2 대상을 꺼내는 방법Object get() 1.3 대기열에 비어 있는지 판단하는 방법boolean isEmpty().그리고 테스트 코드를 작성해서 대기열이 정확한지 확인하십시오.
import java.util.LinkedList;
/*
1. LinkedList를 사용하여 하나의 대기열을 모의하십시오(먼저 나온 특성): [필수 문제]
1.1 객체를 넣는 방법이 있는 Object o
1.2 객체를 체크 아웃하는 방법 Object get()
1.3 대기열이 비어 있는지 여부를 판단하는 방법boolean isEmpty().그리고 테스트 코드를 작성해서 대기열이 정확한지 확인하십시오.
*/
class MyQueue{
// 

LinkedList data=new LinkedList<>();

public boolean isEmpty(){

    return data.size()==0?true:false;

}

public void put(Object o){

   data.add(o);

}

public Object get(){

    // , , 

    Object obj=data.getFirst();

    // 

    data.removeFirst();
    return obj;
 }

}
public class Demo3 {
public static void main(String[] args) {

    MyQueue que=new MyQueue();

    que.put("a");

    que.put("b");

    que.put("c");



    while(!que.isEmpty()){

        // 

        Object k=que.get();

        System.out.println(k);
        }
    }

}

좋은 웹페이지 즐겨찾기