#include <stdio.h>
#define DATAYPE1 int
#define MAXSIZE 100
typedef struct
{
DATAYPE1 data[MAXSIZE];
int len;
}SEQUENLIST;
void INITIATE(SEQUENLIST *L)
{
L->len=0;
return;
}
int LENGTH(SEQUENLIST *L)
{
return(L->len);
}
DATAYPE1 GET(SEQUENLIST *L,int i)
{ if( i<1||i>L->len)
return -1;
else
return(L->data[i-1]);
}
int LOCATE( SEQUENLIST *L,DATAYPE1 x)
{ int k;
k=1;
while( k<=L->len&&L->data[k-1]!=x)
k++;
if( k<=L->len)
return(k);
else
return(0);
}