问一下关于链表类的RemoveAt函数

Zimmerk Zimmerk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问一下关于链表类的RemoveAt函数

如果用RemoveAt删除了一个节点,(不是头、尾,是中间的其中一个),那样遍历链表时能不能完全遍历?

假设已有一个链表m_PtrList,里面有若干条数据,首先我删除了其中几条记录,(中间的),然后遍历

POSITION pos=m_PtrList.GetHeadPosition();
for(int i=0;i<m_PtrList.GetCount();i++)
{
m_PtrList.GetAt(pos);
m_PtrList.GetPrev(pos);
}


这样会有什么问题吗?
...全文

相关推荐

MFC链表类.zip

VC++ MFC链表类,参考了网上的资料,自己实验的可以用一个.cpp文件和一个头文件。有兴趣的可以,学习一下

lifedying

使用CPtrList类创建和使用链表

使用CPtrList类创建和使用链表的代码

wudixiaofeixia1

js链表操作(实例讲解)

下面小编就为大家带来一篇js链表操作(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38674616

JavaScript数据结构之单链表和循环链表

数据结构系列前言: 数据结构作为程序员的基本知识,需要我们每个人牢牢掌握。近期我也展开了对数据结构的二次学习,来弥补当年挖的坑。。。。。。   当时上课的时候也就是跟着听课,没有亲自实现任何一种数据结构,更别提利用数据结构来解决问题了。  现在就来填坑了奋斗   在这里提醒看到我博客的孩子们,如果你还是在校生,永远不要轻视任何一门基础课的学习,这个时候挖的坑,要么需要用双倍的努力去填,要么会直接影响一个人的能力等等。。。。。。 千万别给自己挖坑 进入正题,关于链表的数据结构知识,这里简单介绍下: 链表是一种物理存储单元上非线性、非连续性的数据结构(它在数据逻辑上是线性的),它的每个节点由两

weixin_38656374

实例021——使用CPtrList类创建和使用链表.zip

实例021——使用CPtrList类创建和使用链表

司徒荆
评论 5
收藏 已收藏
分享
返回顶部
Zimmerk
VC/MFC 16,550 成员 421,606 内容