243
10-5 周四
今天刷的一点点leetcode.
看了几节课javaweb,收获不大,还得慢慢继续看,呜呜呜,感觉先把这个放置一边,把计网学了更好点,不学这个,换成数据结构和算法。再想想吧。
晚上花了一点时间把,顺序队列弄了出来,很简单。
说起来,下午本来想和杨长大去打兵乓球,结果我们破财居然没有公共的兵乓球场设施,只有私人办的收费的,我的天,我的破财哦。
明天和谭真华去看奥本海默,60块,希望合我口味,度过一个快乐的国庆最后一天假期。
下午把胡桃抽了出来。喜欢就行了,不用在意那么多。水神什么的看运气了。
今天就说这么多了
#include "stdio.h"
typedef struct SqQueue
{
int data[100];
int front, rear;
} SqQueue;
void inti(SqQueue *q)
{
q->front = 0;
q->rear = 0;
}
void push(SqQueue *q)
{
printf("入队元素的个数:");
int count;
scanf("%d", &count);
int elem[count];
for (int i = 0; i < count; i++)
{
scanf("%d", &elem[i]);
q->data[i] = elem[i];
q->rear++;
}
printf("入队完毕\n");
}
int pop(SqQueue *q)
{
int output;
output = q->data[q->front];
q->front++;
printf("\n出队元素为:%d\n", output);
return output;
}
// int search(){}
int GetLength(SqQueue *q){
int length=q->rear - q->front;
return length;
}
void traverse(SqQueue *q)
{
for (int i = q->front; i < q->rear; i++)
{
printf("%d ", q->data[i]);
}
}
int main()
{
SqQueue q;
inti(&q);
push(&q);
traverse(&q);
pop(&q);
traverse(&q);
printf("\n队列的长度为:%d",GetLength(&q));
return 0;
}