回覆列表
-
1 # 待花開歲月花開
相關內容
- 設計一個演算法,在一個單鏈表中值為y的結點前插入一個值為x的結點?
- 一個帶頭結點的單鏈表,L為連結串列的頭指標,設計算法刪除連結串列中的偶數結點?
- 對單鏈表中元素按插入方法排序的C語言描述演算法如下,其中L為連結串列頭結點指標。請填充演算法中標出的空白處?
- 請編寫在帶頭結點的單鏈表L上刪除其值為奇數的所有元素的演算法?
- 如何用類c語言計算帶頭結點的單鏈表中的節點個數?
- 寫一演算法在帶頭結點的單鏈表結構上實現線性表操作LOCATE(L,X)?
- 有一個有序單鏈表(從小到大排序),表頭指標為head,編寫一個函式向該單鏈表中插入一個元素為x的結點,使?
- 2.設計一個演算法,將單鏈表中結點以逆序排列。逆序的單鏈表中的結點均為原表中的結點?
- 急急急!c語言資料結構單鏈表的建立,插入,刪除結點,定位,取值,求表長,清空,輸出?
應該不對吧,我總覺得邏輯有錯誤,特別是第二個for語句,感覺沒必要吧,我寫了一個。你看看。typedefstructlnode{
intdata;
structlnode*next;
}lnode,*linklist;
voiddel(linklistl)//假設單鏈表有頭結點;
{
linklistp=l->next,q;
whlie(p!=null&&p->next!=null)//指標的值只能是空與不空,不能=0或者!=0
{
if(p->data==p->next->data)
{
q=p->next;
p->next=q->next;
free(q);
}
else
p=p->next;
}
}