// 9标签类Label
/*
//我们知道一个链表由标签,头节点,中间节点和尾节点组成,标签中保存着头节点的地址,头节点的next指针指向中间节点,中间节点的next指针指向了尾节点,因为我们可以将标签做成一个label类,该类负责创建和维护头节点
#include <iostream>
using namespace std;
//定认枚举形常量
enum{small,large, same};
class Date
{
public:Date(int i):date(i){}~Date(){}int compare(const Date&);
private:int date;
};int Date::compare(const Date& two)
{if(date < two.date)return small;if(date > two.date){return large;}else{return same;}
}//链表类
class Node
{
public:Node(){}virtual ~Node(){}virtual Node* insert(Date *one) = 0;//只有拥有一个线纯虚函数的类就是抽像类,所以说Node类是一个抽像类virtual void print() = 0;
private:
};//Label类
class Label
{
public:Label();~Label(){ delete head;} //删除头节点void insert(Date*one);void printall(){ head->print(); }
private:HeadNode *head; //头节点类指向头节点地址,该类我们后面定义//这个标签包含了一个指向头节点的指针,我们可以通过这个指针找到头节点,HeadNode代表头节点类,该类我们稍候定义,head则是指向头节点的指针,我们用这个指针保存头节点对像的地址,那么就可以通过该地址找到头节点
};
Label::Label()
{head = new HeadNode;
}
//插入函数
void Label::insert(Date *one)
{head->insert(one); //插入到头节点的插入函数
}
//该类中完成4件事,
//1 创建头节点,并用一个指针指向它
//2 利用头节点的插入函数将数据插入到头节点
//3 利用头节的输出函数输出该节点保存的数据
//4 删除头节点int main()
{return 0;
}*/

  

第十九章 9标签类Label相关推荐

  1. 第十九章 7 Data类

    // 7 Data类 //因此我们在写一个链表时,首先要考虑这一点,我们知道链表的作用是将无序的数据按一定的次序排列起来,比如说链表中每一个节点均可保存一个或多个数据,我们将各个节点排列好顺序,那么所 ...

  2. 《Erlang程序设计》第十九章 多核小引

    第十九章 多核小引 Table of Contents 第十九章 多核小引 第十九章 多核小引 类C语言因为都是基于状态共享的并发, 因此面对共享内存有着绕不过去的锁机制, 而Erlang采用基于消息 ...

  3. 类 workbooks 的 open 方法无效_第十九章 Cach 命令大全 OPEN 命令

    第十九章 Caché 命令大全 OPEN 命令 获取输入/输出操作的设备或文件的所有权. 重点 打开设备要指定延迟秒,否则将无限等待. 大纲 OPEN:pc device:(parameters):t ...

  4. C++_Primer_学习笔记_第十九章(特殊工具和技术)

    第十九章(特殊工具与技术) /1.控制内存分配 1).不能直接应用标准内存管理机制. 某一些应用程序需要自定义内存分配的的细节,比如使用关键字new将对象放置在特定的内存空间中. 为了实现这一个目的, ...

  5. 鸟哥的Linux私房菜(服务器)- 第十九章、主机名控制者: DNS 服务器

    第十九章.主机名控制者: DNS 服务器 最近更新日期:2011/08/05 我们都知道,在『记忆』的角色上,人脑总是不如计算机的,而人们对文字的印象又比数字高.因此,想要使用纯粹的 TCP/IP 来 ...

  6. 第十九章 蚂蚁靠什么绊倒大象

    第十九章 蚂蚁靠什么绊倒大象 作者:成君忆 第十九章蚂蚁靠什么绊倒大象 郭嘉言于太祖日:"备有雄志而甚得众心.关侯.张飞皆万人之敌也,为之死用.以嘉观之,其谋未可测也.古人有言日,一日纵敌, ...

  7. 【正点原子FPGA连载】第十九章FreeRtos Hello World实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

  8. 数字图像处理:第十九章 立体视觉

    第十九章 立体视觉 目录 1.    引言 2.    双目立体视觉(BinocularStereo Vision) 2.1 双目立体视觉模型 2.2 匹配基元 2.3 匹配算法 2.4 双目立体视觉 ...

  9. 鸟哥的Linux私房菜(基础篇)- 第十九章、认识与分析登录文件

    第十九章.认识与分析登录文件 最近升级日期:2009/09/14 当你的 Linux 系统出现不明原因的问题时,很多人都告诉你,你要查阅一下登录文件才能够知道系统出了什么问题了,所以说,了解登录文件是 ...

最新文章

  1. 剑指offer:面试题32 - I. 从上到下打印二叉树
  2. 实例解析linux内核I2C体系结构
  3. 处理字符串时常用方法0914
  4. ai的预览模式切换_绝对高级!AI打造超酷矩阵纬度文字效果!
  5. 【项目管理】PMO-为强大的收益实现演变
  6. 如何自学JSP。--摘抄http://hi.baidu.com/comasp
  7. 如何用Netty实现一个轻量级的HTTP代理服务器
  8. Python程序设计读者群成立通知
  9. 代码文档生成工具-Doxygen生成CHM和RTF图文教程
  10. Spring中获取request的方法及其线程安全性分析
  11. php获取手机目录,PHP通过API获取手机号码归属地
  12. windows下安装,配置gcc编译器
  13. 广义pareto分布_帕累托分布
  14. Element表格序号问题
  15. 嵌入式linux调节lcd背光,背光调节的软件设计 - 基于嵌入式Linux的LCD背光调节及驱动实现...
  16. 英特尔处理器排名_鲁大师公布三季度PC处理器、内存排行榜:AMD成最大赢家
  17. 网站优化之sitemap.xml网站地图的写法
  18. 移动端适配,华为浏览器底色无法正常显示
  19. 第四篇:coalesce 和repartition 在shuffle 和并行度之间的选择(spark2.3持续更新中...........)
  20. 开通知乎专栏和公众号啦!

热门文章

  1. 135.003 智能合约后端优化和产品化
  2. 怎么修改nginx的access.log的时间格式
  3. junit源码解析--初始化阶段
  4. 基础排序算法(冒泡排序,选择排序,插入排序)
  5. linux虚拟终端快捷键
  6. 深入浅出--梯度下降法及其实现
  7. 使用EF操作Oracle数据库小计
  8. 《Spark大数据分析:核心概念、技术及实践》大数据技术一览
  9. PL/SQL 游标
  10. J2EE常用资源管理方式总结