Peek2 [C언어] Queue 큐 를 생성 공백검사 포화상태 front입력 rear입력을 하는 코드를 작성하고 테스트하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #define Q_SIZE 4 typedef char element;// 큐 원소(element)의 자료형을 char로 정의 typedef struct { element queue[Q_SIZE];// 1차원 배열 큐 선언 int front, rear; } QueueType; // 공백 순차 큐를 생성하는 연산 QueueType *createQueue() { QueueType *Q; Q = (QueueType *)malloc(sizeof(QueueType)); Q->front = -1;// front 초깃값 설정 Q->rear = -1;// rear 초깃값 설정 return Q; } // 순차 큐가 공백.. 2022. 12. 10. [C언어] 스택 isfull push pop peek print 하는 함수를 작성 구현하고 스택을 테스트하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include #define STACK_SIZE 100 typedef int element; // 스택 원소(element)의 자료형을 int로 정의 element stack[STACK_SIZE]; // 1차원 배열 스택 선언 int top = -1; // top 초기화 // 스택이 공백 상태인지 확인하는 연산 int isEmpty() { if (top == -1) return 1; else return 0; } // 스택이 포화 상태인지 확인하는 연산 int isFull() { if (top == STACK_SIZE - 1) return 1; else return 0; } // 스택의 top에 원소를 삽입하는 연산.. 2022. 12. 10. 이전 1 다음