자료구조 스택, 큐
- 최초 등록일
- 2020.12.05
- 최종 저작일
- 2020.12
- 14페이지/ MS 워드
- 가격 2,000원
소개글
경북대 자료구조응용 2020
스택, 큐 만점 받은 과제입니다.
목차
없음
본문내용
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX_STACK_SIZE 5
#define MAX_NAME_SIZE 10
#define true 1
#define false 0
typedef struct {
int id; // unique id
char name[MAX_NAME_SIZE]; // last name
} element;
int scaf = -1;
element stack[MAX_STACK_SIZE];
int stackEmpty();
int stackFull();
void sprint();
void error();
void push(int id, char name[MAX_NAME_SIZE]);
void pop();
int main(void)
{
char menu[10];
printf("<< Stack operation where MAX_STACK_SIZE is 5 >>\n");
printf("push 1 Jung\npop\n\n***************************\n");
while (true)
{
scanf_s("%s", menu, 10);
if (strcmp("push", menu) == 0)
{
int tmp_id;
char tmp_name[MAX_NAME_SIZE];
scanf_s("%d %s", &tmp_id, tmp_name, MAX_NAME_SIZE);
push(tmp_id, tmp_name);
}
else if (strcmp("pop", menu) == 0)
{
pop();
}
else if (strcmp("sprint", menu) == 0)
{
sprint();
}
참고 자료
없음