![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 73
Giant-Fox
任重而道远
展开
-
数据结构——线性表(C++)
数据结构在逻辑结构上分为线性和非线性,例如链表、顺序表、串、数组都是线性的,他们的特点就是一对一,而非线性结构比如图和二叉树,他们的对应关系是一对多、多对多,这里介绍线性表的顺序表和链表、循环链表和双向链表,还有双向循环链表。链表尤其重要,很多结构都是以链表作为基础的,比如栈和队列。先写头文件,然后是功能实现的cppprivate:int length;return;i < n;原创 2023-03-04 21:50:23 · 1148 阅读 · 0 评论 -
C++模板类实现顺序栈
栈也是线性表,只不过时限制了删除和插入的位置栈的特点是后进先出,通常是在表尾进行插入删除。InitStack 初始化栈DestoryStack 销毁栈Stacklength 返回栈的长度Push 压入栈Pop 出栈GetTop 返回栈顶StackEmpty 判断栈是否为空clearStack() 清空栈功能不一一实现了。原创 2023-02-28 15:35:29 · 276 阅读 · 0 评论 -
数据结构(基础知识)
在日常生活中有一些我们无法用数学运算来完成的计算,一些非数值的程序设置的问题,描述非数值计算问题的数学模型不是数学方程,而是一些表、树、图之类的具有逻辑关系的数据。3.存储结构是逻辑关系的映像与元素本身的映像,逻辑结构是数据结构的抽象,存储结构是数据结构的实现,两者综合起来建立了数据元素之间的结构关系。数据是由数据元素构成的,数据元素是数据的基本单位,而数据元素是由一个个数据项组成,可见数据项是构成数据元素的最小的单位。数据的运算和实现,即对数据元素可以施加的操作以及这些操作在相应的存储结构上的实现。原创 2023-01-30 11:24:27 · 127 阅读 · 0 评论 -
C++ 读取文本文件(文件输入/输出)
对于文件的输入C++使用类似于cout的东西 1.必须包含头文件iostream、fstream 2.需要声明一个或者多个ofstream变量,并为他命名 3.使用完文件后 要用close()将其关闭 4.可以结合ofstream对象和运算符原创 2022-11-12 18:04:57 · 16895 阅读 · 0 评论 -
C++Primer plus第五章知识点+习题答案
C++ 提供了三种循环 for 、 while 、do while。for和while循环都是入口条件循环,do while是出口条件循环,这意味着其将在执行循环体中的语句之后检查条件。原创 2022-11-04 15:52:25 · 1887 阅读 · 0 评论 -
C++Primer Plus第二章知识点+习题
命名空间:表明命名空间,可以使我们写的代码不用加头缀,假如不用using namespace std;也是可以的,只不过在函数体内使用时,要std::cout原创 2022-10-30 18:32:15 · 106 阅读 · 0 评论