问一下关于链表类的RemoveAt函数
问一下关于链表类的RemoveAt函数
如果用RemoveAt删除了一个节点,(不是头、尾,是中间的其中一个),那样遍历链表时能不能完全遍历?
假设已有一个链表m_PtrList,里面有若干条数据,首先我删除了其中几条记录,(中间的),然后遍历
这样会有什么问题吗?
如果用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文件和一个头文件。有兴趣的可以,学习一下
使用CPtrList类创建和使用链表
使用CPtrList类创建和使用链表的代码
js链表操作(实例讲解)
下面小编就为大家带来一篇js链表操作(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JavaScript数据结构之单链表和循环链表
数据结构系列前言: 数据结构作为程序员的基本知识,需要我们每个人牢牢掌握。近期我也展开了对数据结构的二次学习,来弥补当年挖的坑。。。。。。 当时上课的时候也就是跟着听课,没有亲自实现任何一种数据结构,更别提利用数据结构来解决问题了。 现在就来填坑了奋斗 在这里提醒看到我博客的孩子们,如果你还是在校生,永远不要轻视任何一门基础课的学习,这个时候挖的坑,要么需要用双倍的努力去填,要么会直接影响一个人的能力等等。。。。。。 千万别给自己挖坑 进入正题,关于链表的数据结构知识,这里简单介绍下: 链表是一种物理存储单元上非线性、非连续性的数据结构(它在数据逻辑上是线性的),它的每个节点由两
实例021——使用CPtrList类创建和使用链表.zip
实例021——使用CPtrList类创建和使用链表


