使用递归算法删除不带头结点单链表L中所有值为X的结点

使用递归算法删除不带头结点单链表L中所有值为X的结点

设计一个递归算法,删除不带头结点的单链表L中所有值为X的结点。 根据题目中,删除单链表L中所有值为X的结点,也就把if(data == x)的值删掉。本题的重点是考察递归算法,同时要求单链表不带头结点。 那么,下面具体看看使用递归算法是如何实现的。 一、递归算法代码 void Del_X_recursion(Linklist &L,int X) { if(……

  • c/c++
  • 2019-07-21 17:08:06
  • 3,191 次阅读