#include
#include
/*題目: 建立乙個鍊錶,每個結點包括:學號、姓名、性別、年齡。輸入乙個
年齡,如果鍊錶中的結點所包含的年齡等於此年齡,則將此結點刪去。 */
typedef
struct student //定義結構體
stu;
stu *
creat
(int n)
//建立有n個結點的鍊錶
prep->next=p;
prep=p;
}else
p->next=
null
;return head;
}void
assign
(stu *head)
//用檔案給煉表裡的資料域賦值
}else
/*不能這樣賦值
stu *p=head;
(*p)=;
p=p->next;
(*p)=;
p=p->next;
(*p)=;
p=p->next;
(*p)=;*/
}stu*
mydlt
(stu *head,
int age)
//輸入乙個年紀,刪減掉有 同齡的節點
else
if(p->age==age)
else
}return head;
}void
show
(stu *p)
//展示在命令框裡
while
(p=p->next)
;puts(""
);}int
main()
c 與鍊錶結合
用鍊錶管理貨物,用指標指向這個個鍊錶 定義乙個類goods 定義乙個goods next 方法buy head,w sale head 在buy中會呼叫有引數的建構函式,使得總重加上w,並且將新的貨物加入鍊錶,sale只使得貨物從鍊錶刪除即可,因為減重是自動呼叫析構函式得到的,因為sale中用了de...
鍊錶與檔案間的匯入匯出
一.將鍊錶裡面的內容匯入到檔案中 判斷鍊錶裡面的內容是否為空 void judge linklist list ls,int fd write file ls,fd return true 將鍊錶裡面的內容寫入檔案 void write file list ls,int fd return 二.將檔...
鍊錶與雙向鍊錶
鍊錶與雙向鍊錶 一 特點 1 陣列列表 缺點 新增很慢 優點 查詢快 元素是整塊出現的 大小是可變的 可以刪除 2 鍊錶 優點 新增很快 刪除 缺點 查詢慢 元素是零散出現的陣列列表 鍊錶是乙個乙個的結點相連線,需要定義結點,是鏈式的資料結構。二 鍊錶實現 1 定義乙個結點 public class...