A 2D Array Implemented as a Queue
2D Array Implemented as a Queue. http://users.neca.com/jboxall/ja05007.htm
AI
Riepilogo AI: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Codice sorgente
/* Jason Boxall 1/21/96 CSC 131 Lab #9 */
/* This program uses a 2D array and implements it as a queue */
#include <stdio.h>
#include <string.h>
void enqueue(char [][15],int);
void dequeue(char [][15],int);
void display(char [][15],int);
void main()
{
char names[10][15]={"Ed Brown","Ann Smith","Sue Jones"};
int count=3;
puts("The original queue is as follows:");
display(names,count);
puts("After dequeuing, the queue is as follows:");
dequeue(names,--count);
display(names,count);
enqueue(names,++count);
puts("After enqueuing, the queue is as follows:");
display(names,count);
}
void display(char n[][15],int count)
{
int i;
for(i=0;i<count;++i)
printf("%s\n",(n+i));
puts("");
}
void enqueue(char n[][15],int count)
{
puts("Enter a name:");
gets(n[count-1]);
puts("");
}
void dequeue(char m[][15],int count)
{
int i;
for(i=0;i<=count;++i)
strcpy(m[i],m[i+1]);
}
<%Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>
Commenti originali (3)
Recuperato da Wayback Machine