//刪除單鏈表中最大元素Del-max(linka){inttmp;element*p;element*max;p=a;//指標,用於遍歷連結串列,取數與當前最大結點值比較max=a;//指標,用於記錄最大元素所在位置(未考慮有多個最大元素)tmp=p->data;//變數,用於記錄當前最大結點值while(a->next!=null){p=p->next;if(p->data>tmp){、//如果當前指標所指結點值大於當前tmp所保留的值,則記錄max=p;//當前位置(放入到max),記錄當前最大值(放入tmp)tmp=p->data;}//endofif}//endofwhiletmp=max->next->data;//一次遍歷後max指標所指結點就是最大元素,刪除之。。。max->data=tmp;max->next=max->next->next;//刪除方法能看懂麼?好好思考。。。}//endofDel-max
//刪除單鏈表中最大元素Del-max(linka){inttmp;element*p;element*max;p=a;//指標,用於遍歷連結串列,取數與當前最大結點值比較max=a;//指標,用於記錄最大元素所在位置(未考慮有多個最大元素)tmp=p->data;//變數,用於記錄當前最大結點值while(a->next!=null){p=p->next;if(p->data>tmp){、//如果當前指標所指結點值大於當前tmp所保留的值,則記錄max=p;//當前位置(放入到max),記錄當前最大值(放入tmp)tmp=p->data;}//endofif}//endofwhiletmp=max->next->data;//一次遍歷後max指標所指結點就是最大元素,刪除之。。。max->data=tmp;max->next=max->next->next;//刪除方法能看懂麼?好好思考。。。}//endofDel-max