摘要: 什么是复杂链表? 复杂链表指的是一个链表有若干个结点,每个结点有一个数据域用于存放数据,还有两个指针域,其中一个指向下一个节点,还有一个随机指向当前复杂链表中的任意一个节点或者是一个空结点。今天我们要实现的就是对这样一个复杂链表复制产生一个新的复杂链表。 复杂链表的数据结构如下: 上图就是一个复杂链 阅读全文
posted @ 2017-07-03 23:36 iotdog 阅读(6141) 评论(1) 推荐(0) 编辑
摘要: 什么是引用? 引用就是对变量起一个别名,而变量还是原来的变量,并没有重新定义一个变量。例如下面的例子: 1 #include<iostream> 2 using namespace std; 3 4 5 int main() 6 { 7 int a = 10; 8 int& n = a; 9 cou 阅读全文
posted @ 2017-07-03 16:58 iotdog 阅读(3805) 评论(0) 推荐(1) 编辑
摘要: C++相对于C语言而言支持函数重载是其极大的一个特点,相信在使用C语言的时候大家如果要写一个实现两个整型数据相加的函数还要写一个浮点型数据相加的函数,那么这两个函数的名字绝对不可以一样,这样无疑在我们使用这个函数的时候增加了复杂性,但是在C++中我们却可以很好的解决这个问题,因为在C++中函数是支持 阅读全文
posted @ 2017-07-02 20:52 iotdog 阅读(2522) 评论(0) 推荐(2) 编辑