为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / Stefan_Guan
我理解这个demo就是个最基本的例子,正常是要判断m_iSize,但是判断这个就太复杂了,还要重新申请内存,还有拷贝和清除之前的数据啥的,和vector一样。做为一个教学案例应该就暂不考虑这个了

最新回答 / 用户一条鱼
需要,否则当顺序表已满的时候再插入元素会报错,顺序表中最后一位元素做后移时没有多的内存空间保存

最新回答 / stolennnxb
这个就看个人习惯了吧~

最新回答 / 秦少游丶
currentNode是局部变量 怎么会冲突

最赞回答 / Aralkyle_La_pluie
因为此函数返回值为bool类型,只能返回true或者false,所以必须有一个指针去指向它的前驱元素。至于为什么不直接将返回类型改为int,这样看起来更简单,这是因为老师编程面向的不仅仅是一个int类型,还可能是其他类型。另外,设置为bool类型更符合数据结构的思想。

最赞回答 / Duaire
再看一遍 看看有没有漏听 没有敲的地方

最赞回答 / 我们爱了整整一个曾经
对于简单数据类型来说,如int,当然可以直接使用==进行比较。不过对于复杂的数据类型, 比如对象, 就需要通过重载==, 确定两个对象相等的必要条件后,才可以使用==进行对象之间的比较。

最新回答 / Cocoabeans
按道理来说是这样的。但是你在实际用的时候要输入一个下标的,在选择下标的时候就已经在大脑里判断是否符合了(吧)

最新回答 / 我们爱了整整一个曾经
因为是免费教程,所以不提供代码下载,所以只能自己跟着敲.

最新回答 / 103945962
https://github.com/cjy513203427/C_Program_Base

最新回答 / qq__loCHJW
前驱后继函数里面 一定要是*Elem=m_pList[] 値传递如果缺少*就会出现类似问题

最新回答 / qq_谨言_4
满的话就会被系统覆盖 写那几个增减函数的时候提到过好几次
课程须知
"本课程是数据结构初级课程 1、熟练掌握C++语言基础语法"
老师告诉你能学到什么?
1、顺序表的工作原理 2、顺序表的实现方法及编码技巧 3、链表的工作原理 4、链表的实现方法及编码技巧 5、通讯录的实现原理及编码技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消