搞了好長時間才完成的**
main.cpp
#include#include"danlist.h"
using namespace std;
int main()
r->next=null;
}int lianbiaochang(danlist *p)
return h+1;
}void danempty(danlist *p)
return p->data;
}int cha(danlist *p,int y)///查詢單鏈表中是否有y這個資料元素
return 0;
}void charuyuansu(danlist *head,int g,int k)///在鍊錶的第g個節點插入元素k
c=(struct node *)malloc(sizeof(struct node));
c->data=k;
c->next=p->next;
p->next=c;
}void shanchuyuansu(danlist *head,int n)///刪除鍊錶的第n個節點
head->next=head->next->next;
}void display(danlist *p)///ok
cout
#ifndef danlist_h_included
#define danlist_h_included
typedef struct node
danlist;
void shanchuyuansu(danlist *head,int n);
void creat(danlist *head,int num);
int lianbiaochang(danlist *p);
void danempty(danlist *p);
int getelem(danlist *head,int s);///返回單鏈表的第s個節點
int cha(danlist *p,int y);///查詢單鏈表中是否有y這個資料元素
void charuyuansu(danlist *head,int g,int k);///在鍊錶的第g個節點插入元素k
void display(danlist *p);///ok
#endif // danlist_h_included
執行結果截圖:
知識點總結:
經過乙個十一長假的「學習」,我tm又變得更渣了!一開始是因為在標頭檔案裡進行了變數的定義而導致了多重定義;後來函式傳參又搞錯了!!!
心得體會:
我要廢寢忘食地學習
第四周 專案四 單鏈表演算法庫
問題及 all right reserved.檔名稱 雙鏈表演算法庫.cpp 完成日期 2016年9月22日 版本號 v1.0 問題描述 用多檔案函式建立雙鏈表演算法庫 輸入描述 根據主函式而定,這裡是插入數字與計數 程式輸出 數字長度和插入數字後的數字排列 include include incl...
第四周專案2 建設單鏈表演算法庫
問題 檔名稱 專案2.cbp 作 者 李藝 完成日期 2015年9月25日 版 本 號 v1.0 問題描述 按照 0207將演算法變程式 部分建議的方法,建設自己的專業基礎設施演算法庫。這一周,建的是單鏈表的演算法庫。演算法庫包括兩個檔案 標頭檔案 linklist.h,包含定義順序表資料結構的 巨...
第四周專案2 建設「單鏈表」演算法庫
檔名稱 專案2 建設 單鏈表 演算法庫.cpp 作 者 高露 完成日期 2015年9月25日 版 本 號 v1.0 問題描述 按照 0207將演算法變程式 部分建議的方法,建設自己的專業基礎設施演算法庫。這一周,建的是單鏈表的演算法庫。演算法庫包括兩個檔案 1.標頭檔案 linklist.h,包含定...