![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 89
这是一个死肥宅
多谢指导!
展开
-
线性表的顺序存储结构——顺序表
什么是线性表:线性表简称表,是n(n>=0)个具有相同类型的数据元素的有限序列,线性表中数据元素的个数称为线性表的长度,长度为0的表称为空表。什么是顺序表:线性表的顺序存储结构称为顺序表。顺序表是用一段地址连续的存储单元依次存储线性表的数据元素,因为线性表中每个元素的类型相同,通常用一维数组来实现线性表,也就是把线性表中相邻的元素存在数组中相邻的位置(即用物理位置来表现元素间的关系)...原创 2018-12-13 20:01:48 · 4187 阅读 · 1 评论 -
C++模板的概念 定义和使用
模板的概念:若一个程序的功能是对某种特定的数据类型进行处理,则将所处理的数据类型说明为参数,就可以把这个程序改写成模板,模板可以让程序对任何其他数据类型进行同样方式的处理。C++程序由类和函数组成,模板也分为类模板(class template)和函数模板(function template)。因此,可以使用一个带多种不同数据类型的函数和类,而不必在意数据类型的各种情况。接下来,将分别介绍函...原创 2018-12-06 20:03:25 · 3749 阅读 · 0 评论 -
线性表的链接存储结构及实现——单链表
1.单链表的存储方法:单链表是用一组任意的存储单元存放线性表的元素,这组存储单元可以连续也可以不连续。为了表明元素之间的逻辑关系,每个元素需要存储自身数据(data)的同时,还必须存储其后继元素的地址信息,这个地址信息称为指针(next),这两部分(data和next)组成了每个数据元素的存储形式,称为结点。用C++描述单个结点的结构:template<class T>str...原创 2018-12-21 18:20:45 · 1365 阅读 · 0 评论