리스트 큐 소스
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
해당 자료는 0페이지 까지만 미리보기를 제공합니다.
0페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

리스트 큐 소스

본문내용

#include
#include
#define MAX_QUEUE 10
#define IS_EMPTY(ptr)(!(ptr))
#define IS_FULL(ptr)(!(ptr))

typedef struct {
int key;
}element;
typedef struct queue *queue_pointer;
typedef struct queue {
element item;
queue_pointer link;
};

void add(queue_pointer *front, queue_pointer *rear, element item){
queue_pointer temp = (queue_pointer) malloc(sizeof(queue));
if(IS_FULL(temp)) fprintf(stderr,"the memory is full\n");
else{
temp->item = item;
temp->link = NULL;
if(*front)
(*rear)->link=temp;
else
*front=temp;

*rear = temp;
}
}

키워드

리스트,   ,   소스
  • 가격2,000
  • 페이지수1페이지
  • 등록일2010.01.21
  • 저작시기2009.1
  • 파일형식기타(cpp)
  • 자료번호#576745
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니