煙台大學計算機學院
檔名稱: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...