/*
線性表的運用
(1)建立順序表
(2)獲取第i個元素
(3)查詢元素x
(4)在某一位置插入資料
在主函式中呼叫上述操作。
*/
#include
#define maxsize 50
typedef struct
{
int data[maxsize];
int last;
}Sequenlist;
Sequenlist * InitList () //建立順序表
Sequenlist * L ;
L= (Sequenlist *) malloc( sizeof(Sequenlist) );
L->last =0;
return(L);
}
Sequenlist * creat() //建立一個有具體內容的順序表
Sequenlist * L; int i=1,n;
L=InitList( );
printf("請插入資料,以0結束\n");
scanf("%d",&n);
while(n!=0 && L->last
/*
線性表的運用
(1)建立順序表
(2)獲取第i個元素
(3)查詢元素x
(4)在某一位置插入資料
在主函式中呼叫上述操作。
*/
#include
#include
#define maxsize 50
typedef struct
{
int data[maxsize];
int last;
}Sequenlist;
Sequenlist * InitList () //建立順序表
{
Sequenlist * L ;
L= (Sequenlist *) malloc( sizeof(Sequenlist) );
L->last =0;
return(L);
}
Sequenlist * creat() //建立一個有具體內容的順序表
{
Sequenlist * L; int i=1,n;
L=InitList( );
printf("請插入資料,以0結束\n");
scanf("%d",&n);
while(n!=0 && L->last