#include
#include
#define maxsize 50
typedef int elemtype;
///typedef struct lnode
linklist; //單鏈表結點型別
/********************建立鍊錶(頭插法建表)得到逆序結果**************************/
void createlistf(linklist *&l,elemtype a,int n)
;linklist *l;
printf("%s","建立並輸出頭插法建立線性鍊錶:\n");
createlistf(l,a,8);
//printf("%s","建立並輸出尾插法建立線性鍊錶:\n");
//createlistr(l,a,8);
displist(l);
printf("%s","輸出元素值為7的位置:");
int e=locateelem(l,7);
printf("%d\n",e);
printf("%s","插入元素值為67並輸出線性鍊錶:\n");
listinsert(l,2,67);
displist(l);
}執行結果為:
線性鍊錶的操作
include include include define error 0 define ok 1 define equal 1 define overflow 1 define list init size 100 define listincrement 10 struct stustu 50...
C語言對線性表的基本操作
created by luol on 2020 8 1.include typedef int elemtype define list size 1024 typedef struct sequenlist sequenlist l sequenlist p l param p 順序表位置 par...
線性表之鍊錶基本操作的實現1
這裡,我們首先實現單鏈表的基本操作。1.建立單鏈表 linklist createlinklist linklist l 2.採用前插法插入資料 void insertelem for linklist head,user user 即把每次插入的資料都設定為首元結點 3.採用後插法插入資料 voi...