게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
<질문> c++ 원형큐 프로그램 질문드립니다...
게시물ID : programmer_19364짧은주소 복사하기
작성자 : ?하핳
추천 : 0
조회수 : 649회
댓글수 : 4개
등록시간 : 2016/12/20 09:36:59
옵션
  • 본인삭제금지
혼자서 공부하고 있는 책에 나오는 문제인데 아무리봐도 모르겠네요... 솔루션이 없습니다 ㅜㅜ
염치없지만 부탁드려도 될까요?? ㅠㅠ
 
다음 배열을 이용한 원형큐에 대한 프로그램에 대해 답하시오.
#define MAX_QUEUE_SIZE 100
typedef int element;
typedef struct{
element queue[MAX_QUEUE_SIZE];
int front, rear;
}QueueType
//(1)
int is_full(QueueType *q)
{ return
((q->rear+1)%MAX_QUEUE_SIZE
== q->front);}
void enqueue(QueueType *q, element item)
{ if(!is_full(q))
{q->rear=(q->rear+1)
%MAX_QUEUE_SIZE;
q->queue[q->rear]=item;}
}
int sum(QueueType *q)
{//(2) 가장 먼저 삽입된 요소의 정수와 가//장 나중에 삽입된 요소의 정수의 합을 반//환한다.
}
(1)is_full함수에 대해여 설명하시오.
 

 

 

(2)를 완성하시오.
 

 

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호