回覆列表
-
1 # 使用者219515082544
相關內容
- 對單鏈表中元素按插入方法排序的C語言描述演算法如下,其中L為連結串列頭結點指標。請填充演算法中標出的空白處?
- 1、建立一個帶頭結點的單鏈表(頭指標為head),且遍歷此連結串列(輸出連結串列中各結點的值)?
- C語言中帶頭結點的連結串列和不帶頭結點怎麼實現。有什麼區別?
- 設計一個演算法,在一個單鏈表中值為y的結點前插入一個值為x的結點?
- 設計一個在不帶頭結點的連結串列的第i個元素之前插入一個元素的演算法。求高手,指點?
- 請編寫在帶頭結點的單鏈表L上刪除其值為奇數的所有元素的演算法?
- 如何用類c語言計算帶頭結點的單鏈表中的節點個數?
- 寫一演算法在帶頭結點的單鏈表結構上實現線性表操作LOCATE(L,X)?
- 2.設計一個演算法,將單鏈表中結點以逆序排列。逆序的單鏈表中的結點均為原表中的結點?
LinkList deleteEvenNode(LinkList *head)
{
if (head != 0 && !head.isEmpty())
{
int nIndex = 1;
LinkNode *curNode = head;
while (curNode != 0 && curNode->next != 0)
{
++nIndex;
LinkNode *nextNode = curNode->next;
if (nIndex % 2 == 0)
{
curNode ->next = node->next;
curNode = node->next;
}
}
}
return head;
}