Skip to content

Commit 29ef09c

Browse files
committed
update formatting
1 parent 3b7292a commit 29ef09c

File tree

1 file changed

+31
-20
lines changed

1 file changed

+31
-20
lines changed

queue/queueStr.c

+31-20
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@
33

44
#define MAX 100
55

6-
typedef struct{
6+
typedef struct
7+
{
78
int front;
89
int rear;
910
int q[MAX];
10-
}queue;
11-
11+
} queue;
1212

1313
void enqueue(queue *Q, int x)
1414
{
15-
if (Q->front == -1){
15+
if (Q->front == -1)
16+
{
1617
Q->front = 0;
1718
Q->q[++Q->rear] = x;
1819
}
@@ -47,20 +48,23 @@ int dequeue(queue *Q)
4748
}
4849
}
4950

50-
void display(queue *Q){
51+
void display(queue *Q)
52+
{
5153
if (Q->front == -1)
5254
return;
5355

54-
for (int i = Q->front; i <= Q->rear; i++){
56+
for (int i = Q->front; i <= Q->rear; i++)
57+
{
5558
printf("-> %d ", Q->q[i]);
5659
}
5760
printf("\n");
5861
}
5962

60-
void arrange(queue *Q){
63+
void arrange(queue *Q)
64+
{
6165
for (int i = Q->front; i <= Q->rear; i++)
6266
{
63-
Q->q[i - Q->front] = Q->q[i];
67+
Q->q[i - Q->front] = Q->q[i];
6468
}
6569
Q->rear = Q->rear - Q->front;
6670
Q->front = 0;
@@ -69,29 +73,36 @@ void arrange(queue *Q){
6973
display(Q);
7074
}
7175

72-
int main(){
73-
76+
int main()
77+
{
78+
7479
queue q;
7580
q.front = -1;
7681
q.rear = -1;
7782

7883
int ch, x;
7984

80-
while(1){
85+
while (1)
86+
{
8187
printf("Enqueue(1),Dequeue(2),Display(3): ");
8288
scanf("%d", &ch);
8389

8490
switch (ch)
8591
{
86-
case 1: scanf("%d", &x);
87-
enqueue(&q, x);
88-
break;
89-
case 2: x = dequeue(&q);
90-
if (x != -1) printf("dequeued %d\n", x);
91-
break;
92-
case 3: display(&q);
93-
break;
94-
default: exit(0);
92+
case 1:
93+
scanf("%d", &x);
94+
enqueue(&q, x);
95+
break;
96+
case 2:
97+
x = dequeue(&q);
98+
if (x != -1)
99+
printf("dequeued %d\n", x);
100+
break;
101+
case 3:
102+
display(&q);
103+
break;
104+
default:
105+
exit(0);
95106
}
96107
}
97108
return 0;

0 commit comments

Comments
 (0)