社区
C++ 语言
帖子详情
结点与链表(求助!!!!)
a199228
2011-04-19 12:52:33
我的理解是链表是结点的集合,所以我想定义结点为基类,链表为它的派生类。。是否可以这样。。
如果可以如何实现??
...全文
92
5
打赏
收藏
结点与链表(求助!!!!)
我的理解是链表是结点的集合,所以我想定义结点为基类,链表为它的派生类。。是否可以这样。。 如果可以如何实现??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyg990441
2011-04-19
打赏
举报
回复
我的理解是链表是结点的集合,所以我想定义结点为基类,链表为它的派生类。。是否可以这样。。
不可以。派生类要继承基类的接口(简单说就是public 成员函数的签名)。但是一个链表具有它节点的接口是不合适的。
xia077
2011-04-19
打赏
举报
回复
不可以!
yyg990441
2011-04-19
打赏
举报
回复
[Quote=引用 2 楼 a199228 的回复:]
可以讲清楚些不??我还不是很懂
[/Quote]
假设节点类型为:
class Stu{
public:
void run(){...}
...
};
说明节点类型学生会“跑”
如果
class List:public Stu{
...
};
那么链表类型List也会“跑”,从概念上来说,是不合适的。
direction917
2011-04-19
打赏
举报
回复
我觉得二者应该是组合的关系。不能用继承。
a199228
2011-04-19
打赏
举报
回复
可以讲清楚些不??我还不是很懂
C语言数据结构与算法编程、
链表
、树、栈、队列、排序算法
黄老师通过对数据结构核心知识点: 顺序表、
链表
、栈、队列、树、二叉树、遍历、插入、删除、排序、查找算法 的细心讲解,结合生动的C语言实战代码演练、帮助学员快速掌握数据结构的核心内容、为STL、Boost标准库的...
C语言
链表
求助
!双
链表
删除
结点
#include #include struct node { int value; struct node * prior; struct node * next;... //创建一个双向
链表
void print_link(struct node * head); struc
C语言
链表
求助
!
/* 建立一个
链表
,每一个
结点
包括:学号,姓名,性别,年龄。输入 一个年龄,如果
链表
中的
结点
所包含的年龄等于此年龄,则将此结 点删去,否则提示用户输入学号,姓名,性别等信息,并插入该
结点
、、、 */ ...
使用C语言写带头
结点
的
链表
,含有创建、输出、查找、删除、插入、合并
今天有一位学弟在网上向我吐血
求助
,让我帮他写c语言带头
结点
的
链表
题目。 我想了想,c语言我有一年半载没有接触了。正好温习温习一下,就写下此博客,来回顾一下我学习c语言的汗(Lei)水(Shui)与快(Tong)乐(Ku)。...
c语言
链表
输出错误,
求助
!
链表
输出后第一位错误
已结贴√问题点数:20回复次数:4
求助
!
链表
输出后第一位错误2个集合排序若用表La、Lb分别代表两个已存在的有序表,Lc为算法完成后产生新的有序表。可行的算法之一为:从表La与Lb中各取一个元素进行比较,将小的...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章