- 5
- 0
- 约1.19万字
- 约 12页
- 2022-05-24 发布于江苏
- 举报
数据结构学习(C++)之单链表
节点类
#ifndef Node_H
#define Node_H
template class Type class Node //单链节点类
{
public:
Type data;
NodeType *link;
Node() : data(Type()), link(NULL) {}
Node(const Type item) : data(item), link(NULL) {}
Node(const Type item, NodeType *p) : data(item), link(p) {}
};
#endif
【说明】因为数据结构里用到这个结构的地方太多了,如果用《数据结构》那种声明友
元的做法,那声明不知道要比这个类的本身长多少。不如开放成员,事实上,这种结构只是
C 中的struct,除了为了方便初始化一下,不需要任何的方法,原书那是画蛇添足。下面可
以看到,链表的publi 部分没有返回Node 或者Node*的函数,所以,别的类不可能用这个
开放的接口对链表中的节点操作。
【重要修改】原书的缺省构造函数是这样的Node() : data(NULL), link(NULL)
您可能关注的文档
- 深入Android 【三】-组件入门.pdf
- 深入理解数组(一).pdf
- 实例解说怎样修改和反编译—ROM定制教程.pdf
- 实训心得体会范文(9篇).pdf
- 实验1 Android基础入门与Android UI开发应用(1).pdf
- 实验1 Android开发环境与第一个Android程序.pdf
- 使用Android开发操作系统.pdf
- 使用eclipse来开发Android源码-初学者.pdf
- 使用测试优先方法开发用户界面.pdf
- 手把手叫你安装JDK环境、配置模拟器,不买android手机一样体验android的强大功能.pdf
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 《物联网技术与应用》课件(共六个项目).pptx VIP
- 2026年青岛版小学一年级数学上册第二单元《6和7的认识》教案.docx VIP
- EN10204-3.1证书-PED对材料质保书的要求.doc VIP
- 2026年西师版小学四年级英语上册Module5《CanSamplayfootball》Unit2通用教案.docx VIP
- 山东省“技能兴鲁”职业技能大赛第三届山东省健康照护行业职业技能竞赛老年人能力评估师项目技术文件(职工组).docx VIP
- 锦州东鸿普创纳米材料检测实验室项目环境影响报告表.pdf VIP
- 2026年青岛版小学四年级数学上册第三单元《乘法运算》完整教案.docx VIP
- 捐资修建农村篮球场倡议书.docx VIP
- 2026中国光学仪器跨境电商出口合规风险预警.docx
- 2025~2026学年福建省厦门第一中学八年级上学期10月月考语文试卷.doc VIP
原创力文档

文档评论(0)