社区
语言基础/算法/系统设计
帖子详情
如何创建一个管理类的链表?
jjdelphi
2006-02-15 08:45:53
需要构造一个链表,来存储一个结构。原来结构用记录record实现的,现在把结构改用类实现,然后用链表串起来。
在C++中,链表中的指针可以直接在前面加*实现,Delphi中使用指针又得使用record,
不用记录record和数组,纯粹用类来实现。TList是用数组实现的,因此不符合要求。
...全文
124
4
打赏
收藏
如何创建一个管理类的链表?
需要构造一个链表,来存储一个结构。原来结构用记录record实现的,现在把结构改用类实现,然后用链表串起来。 在C++中,链表中的指针可以直接在前面加*实现,Delphi中使用指针又得使用record, 不用记录record和数组,纯粹用类来实现。TList是用数组实现的,因此不符合要求。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjdelphi
2006-03-03
打赏
举报
回复
对象是指针,不用额外处理。我处理错了。
但是TList中怎样插入、删除呢?像链表一样方便吗?
clasj
2006-03-03
打赏
举报
回复
是的,非常方便,你可以自己试试。
clasj
2006-02-17
打赏
举报
回复
TList不是正好吗???莫名其妙???
beyondtkl
2006-02-16
打赏
举报
回复
Delphi 中 对象就是 指针了 不需要额外的处理..
TList 也可以用的啊 你如果想避免频繁的 增加内存-拷贝 等操作 那你可以一开始申请多一点空间啊 反正一个指针也就 4byte.. 干吗非要链表呢。
链表
(一) -- 单
链表
与双向
链表
1.1 什么是
链表
?
链表
是有序的列表,但是它在内存中是存储如下 特点如下:
链表
是以节点的方式来存储,是链式存储 每个节点包含 data 域, next 域:指向下一个节点. 如图:发现
链表
的各个节点不一定是连续存储....
【java】AQS为什么要使用双向
链表
?
总之,双向
链表
是一种在并发环境中
管理
等待线程的高效数据结构,它允许实现者轻松地维护队列中线程的顺序、高效地进行插入和删除操作,并支持条件等待和线程状态
管理
,这些特性在实现各种同步器时非常有用。...
现在还不懂什么是
链表
?
链表
和数组一样,也是一种。只不过不同于数组,从内存结构来看,
链表
的内存结构是不连续的内存...节点除了存储数据外,还需记录链上下一个节点的地址,即,在特殊的
链表
结构中,甚至还需要保留上一个节点的地址,即。
AQS为什么用双向
链表
?
AQS为什么用双向
链表
?
C++
链表
类
及
链表
常用功能实现
使用C++编写
链表
类
,实现以下功能: ...
链表
的每个节点都是一个独立的单元,每个单元由数据和指向下一节点的指针构成 //定义
链表
节点 template <class T> class Node {...
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章