第四周專案一

2021-08-09 05:01:01 字數 2051 閱讀 7473

煙台大學計算機學院 

檔名稱:sq.cpp 

完成日期:2023年9月24日 

問題描述:建立單鏈表(頭插法,尾插法)

輸入描述:無

輸出描述:鍊錶的值

*/#include 

#include 

typedef

int elemtype;  

typedef

struct lnode  

linklist;  

void  createlistf(linklist *&l,elemtype a,int n);//頭插法

void  createlistr(linklist *&l,elemtype a,int n);//尾插法

void  destorylist(linklist *&l);  

void  displist(linklist *l);  

int main()  

;  printf("頭插法建表結果:");  

createlistf(l1,a,8);  

displist(l1);  

printf("尾插法建表結果:");  

createlistr(l2,a,8);  

displist(l2);  

destorylist(l1);  

destorylist(l2);  

return 0;  

}  void  createlistf(linklist *&l,elemtype a,int n)  

}  void  createlistr(linklist *&l,elemtype a,int n)  

r->next=null;  

}  void  destorylist(linklist *&l)  

free(pre);  

}  void displist(linklist *l)  

printf("\n");  

}  

/* 

煙台大學計算機學院

檔名稱:sq.cpp

完成日期:2023年9月24日

問題描述:建立單鏈表(頭插法,尾插法)

輸入描述:無

輸出描述:鍊錶的值

*/ #include #include typedef int elemtype;

typedef struct lnode

linklist;

void createlistf(linklist *&l,elemtype a,int n);//頭插法

void createlistr(linklist *&l,elemtype a,int n);//尾插法

void destorylist(linklist *&l);

void displist(linklist *l);

int main()

; printf("頭插法建表結果:");

createlistf(l1,a,8);

displist(l1);

printf("尾插法建表結果:");

createlistr(l2,a,8);

displist(l2);

destorylist(l1);

destorylist(l2);

return 0;

}void createlistf(linklist *&l,elemtype a,int n)

}void createlistr(linklist *&l,elemtype a,int n)

r->next=null;

}void destorylist(linklist *&l)

free(pre);

}void displist(linklist *l)

printf("\n");

}

執行結果:

學習心得:

學會了用頭插法尾插法建立點鍊錶。

第四周專案一

煙台大學計算機學院 檔名稱 阿瀟.exe 作 者 李瀟 完成日期 2017.9.24 問題描述 用頭插法和尾插法建立單鏈表 include include typedef int elemtype typedef struct lnode 定義單鏈表結點型別 linklist void create...

第四周專案一

include include typedef intelemtype typedef struct lnode 定義單鏈表結點型別 linklist void createlistf linklist l,elemtype a,intn 頭插法建立單鏈表 void createlistr link...

第四周專案二

檔名稱 array.cpp 作 者 李中意 完成日期 2014 年 3月 19 日 版本號 v1.0 輸入描述 無 include includeusing namespace std class void setb double y void setc double z double geta v...