课程
/后端开发
/C++
/数据结构探险之线性表篇
在寻找前驱的这个函数中,为什么传入的参数有 int *preElem??这不是我们函数的返回值吗?
2018-07-23
源自:数据结构探险之线性表篇 2-4
正在回答
因为此函数返回值为bool类型,只能返回true或者false,所以必须有一个指针去指向它的前驱元素。至于为什么不直接将返回类型改为int,这样看起来更简单,这是因为老师编程面向的不仅仅是一个int类型,还可能是其他类型。另外,设置为bool类型更符合数据结构的思想。
举报
线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用
1 回答关于寻找前驱时,传入节点的判断
1 回答关于getElem函数的问题
1 回答关于函数的参数
1 回答关于Node类的构造函数和析构函数的问题
1 回答插入函数有疑问,调试有误