인프런 커뮤니티 질문&답변
if(x != Q.poll())에 관련해서 질문 있습니다.
작성
·
269
0
if문에 조건인 ()안에 있는 Q.poll은 실제로 값이 꺼내지는 이유가 무엇인가요?? 여태까지 if문의 조건에 들어가는 코드들은 단지 값만 불러오는데(?) 사용되는지 알았는데 실제 큐에 값이 꺼내지는 것인지 혼동이 옵니다.
퀴즈
스택(Stack)과 큐(Queue) 자료구조의 데이터를 처리하는 가장 큰 차이점은 무엇일까요?
데이터 저장 용량
데이터가 들어오고 나가는 순서
사용 가능한 연산의 종류
메모리 할당 방식
답변 1
0
김태원
지식공유자
안녕하세요^^
조건문에 있건, 아니면 다른 문장에 있건 Q.poll() 은 Q에서 하나의 값을 꺼내는 메서드입니다.
즉 Q.poll()은 Q에서 값을 하나 꺼내고 그 값을 리턴받는 메서드라 생각하면 좋겠습니다.





