큐로 변환하는것좀 갈켜주실 형들 ㅠㅠ
내일 두시까지 내야 되는데 못내면 F입니다.
살려주세요
스택메인파일
#include \"Stack.h\"
void main(void)
{
Stack *s=mkStack();
for(int i=0; !is_full(s) ;i++)
{
push(s,i);
}
for( ; !is_empty(s) ; )
{
printf(\"%d\\n\",pop(s));
}
}
스택해더파일
#define DATA_SIZE 10
#include <stdlib.h>
#include <stdio.h>
typedef struct stack
{
int data[DATA_SIZE];
int top;
}Stack;
int is_full(const Stack *s)
{
if (s->top == 10) return 1;
else return 0;
}
int is_empty(const Stack *s)
{
if (s->top == 0) return 1;
else return 0;
}
Stack *mkStack()
{
Stack *s=(Stack *)malloc(sizeof(Stack));
s->top=0;
return s;
}
void push(Stack *s, int num)
{
if(is_full(s)) printf(\"스텍이 풀입니다.\");
else s->data[s->top++]=num;
}
int pop(Stack *s)
{
if(is_empty(s)) printf(\"스택이 비었어요\");
else return s->data[--s->top];
}
도와주세요
F만은 안되요
아오 스트럭쳐에 top을 rear로 바꾸고 front추가해
그리고 int pop(Stack *s)여기 top front로 바꾸고 자세한 내용은 생략한다. 자료구조와 c책 읽는 걸 추천
감사합니다 ㅠㅠ 그런데 형님 자세하게 써주시면 안되나요? ㅠㅠ 너무 시간이 급해서요
저코드 너가쓴거 맞아?? 스텍을 이해해서 저걸 구현했으면 큐로 바꾸는건 쉬운데 말그대로 top을 다 rear로 바꾸고 front추가하고 자료 삭제하고 지우는거 front에서 되게하면 되지 아 덱으로 큐 스택 시각화 프로그램 만든거 있는데 저위에 씨발디공교수 문제 풀어주면 보내줌 그거면 이거 다됨
형 부탁드려요 ㅠㅠ
아오 시발 내가 물어본거 존나 해서 풀어서 기분이 좋아서 가르쳐준다. 메일불러 큐만든거 보내줄태니까 죽쓰든 말든 알아서
...이런 애들이 등록금 타령하고 있으면 그저 웃지...