對線性鍊錶的完整操作(1)

2021-06-08 20:42:49 字數 722 閱讀 9988

#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...