自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 如何使用C++递归来删除单链表中某一个由用户输入特定的值

之前小编写了一些关于用C++递归来实现某种功能在不同的数据结构中,现在,小编还继续用递归来实现在单链表(LLL)中删除某一个特定的值,说明,因为小编所学的都是英文教材,所以在写的时候会夹杂着英文来进行表达,多学点英语还是好处的,再说了代码就是字母。回归正题,为了解决这道题,就需要要特别考虑到尾指针(tail pointer),因为在.h 文件里有用head pointer 和 tail pointe

2017-07-24 14:41:49 781

原创 使用递归来实现删除单链表中最后一个节点不是数字‘2’

之前,小编已经写了如何在单链表中删除第一个节点不是数字‘2’ 的代码,那现在改变题目一下,就是如何删除单链表中最后一个节点不是数字‘2’。其实,思路跟删除第一个节点有点相似,就是得用递归来traverse到最后一个节点,然后进行判断最后一个节点是否是数字‘2’。下面是list.h 文件里代码展示//list.h#include<iostream>#include<cstring>#includ

2017-07-24 07:43:37 974

原创 使用递归来实现在ARR里如何删除每一个list的第一个节点不是数字‘2’

在之前,小编写了如何用递归来解决同一个问题在不同的数据结构里,那现在,继续写如何在ARR里做同一个问题,同样也是不能用循环来实现。下面是“arr.h” 文件里的代码,一些代码是已经实现了,所以小编就不写出来了//arr.h#include<iostream>#include<cstring>#include<cctype>using namespace std;struct node{

2017-07-24 07:02:04 454

原创 使用递归来实现双向链表里删除第一节点不是数字‘2’

之前,小编已经写了如何用递归来实现单链表和循环链表里删除第一个节点不是数字‘2’的做法了,现在,小编继续用递归来实现双向链表里删除第一个节点不是数字‘2’ 的题目。小编几乎很少用循环来实现数据结构的问题了,所以只能用递归了。下面,就是dlist.h 文件里的代码块//dlist.h#include<iostream>#include<cstring>#include<cctype>#inclu

2017-07-23 16:36:51 481

原创 使用递归来实现在循环链表里删除第一节点不是数字‘2’

之前,小标已经写了如何使用递归来实现在单链表里删除第一个节点不是数字‘2’。那现在,小编继续用C++递归来实现在循环链表里删除第一个节点,如果第一个节点不是数字‘2’, 就将它删除。对于循环链表的实现,目前小编只知道两种方法,第一种,就是将循环链表先断开成单链表,然后再将表连接起来。第二种,就是不将循环链表断开,直接就以循环链表来实现,但是,这种情况很容易会实现死循环。 现在,小编就用第二种方法来实

2017-07-23 16:04:42 704

原创 使用递归来解决在单链表里删除第一节点不是数字‘2’

在数据结构里,可以学到单链表 (linear linked list), 循环链表(circular linked list), 双向链表 (Double linked list) 等等数据结构,今天,博主将使用C++递归来实现在单链表的一些操作,本人经常使用递归来实现,几乎忘记用循环来实现问题了。OK,咋们进入正题。首先,我相信大家应该都会用class 和 struct来一起建立单链表了,所以,

2017-07-23 14:58:28 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除