- 博客(6)
- 收藏
- 关注
原创 《数据结构》之静态顺序表
这篇博客参考严蔚敏老师《数据结构》第二版介绍顺序表我们把按顺序存储结构的线性表叫顺序表,它的特点是:逻辑相邻的数据元素,其物理次序也是相邻的。这就可以得到顺序表的一个最大的特点:它支持随机访问,让我们想到了数组也是支持随机访问的,下面我们来采用静态存储的数组来表示线性表。用静态数组表示顺序表来看定义:typedef struct{ ElemType *elem; int length;}SqList;//用它定义的变量就是一个顺序表 元素类型定义中的Ele.
2021-08-25 21:44:31
424
3
原创 一维数组|二维数组
数组这个大家都很熟悉了,但是要用好二位数组还是需要我们进行练习的。我们先来复习数组的基本知识所谓数组,就是一个集合,里面有相同类型的数据元素每个数组都有如下特点:1, 数组的每个元素都是相同类型的数据元素2,数组是由连续的内存位置组成的以下代码为常见的数组初始化的方式:#include<iostream>using namespace std;int main(){ //一维数组的 3 种初始化的方式 int array[10];// ok
2021-08-16 18:47:58
826
原创 C++流迭代器基础
这篇文章基于C++primer,参考的流迭代器是啥简单理解就是迭代器会把不同流看作特定类型对象的序列比如:感觉和迭代器操作容器是一样的,我感觉也是,先这样理解吧,用着用着就会有了更深刻的理解了。概述先要记住:istream_iterator 读取输入流ostream_iterator 向输出流写数据istream_iterator当创建流迭代器时,必须指定读取的对象的类型;当使用默认初始化时,我们相当于创建了一个尾后迭代器(相当于 end()) ,这就是一个流对象序列的 起与.
2021-08-14 21:05:44
419
2
原创 C++文件读写基础
文件读写之前也是学了好多C++文件读写的办法,可是没有经过我的练习,导致我的大脑全忘了,好惨啊,感觉前面花费的时间都浪费了,这不,又翻了翻之前的书籍,也回忆了之前的一些知识,我就赶紧来写个博客,虽然文件读写有很多高级操作,但我还是想把基础打牢,就写写写文件的基础操作了;写文件在C++中,写文件是靠头文件 ofstream 完成的,它是一个类,父类为fstream ,我们在使用它的时候要定义它的对象,比如ofstream ofof 为 ofstream 的对象既然要写文件,那肯定要有文件啊,
2021-08-10 18:15:33
149
原创 visual studio 2019 中如何改变背景颜色
改变背景颜色操作基于 visual studio 2019打开 visual studio 2019我这里修改的green ,还挺好看选择工具选项点击选项进去可以看到常规选项,立马可以看到颜色主题,就可以设置自己喜欢的主题了。ok ,现在你已经会完成设置背景颜色了!...
2021-08-07 12:38:14
11523
3
原创 c++primer(笔记)--lambda基础
lambda基础定制操作许多算法都会比较输入序列中的元素,默认情况下,这类算法使用元素类型中的**<**和 =,其实标准库还允许我们自己提供自己的算法版本这听这就太人性化了!!!!谓词(predicate)它是一个可调用的表达式,其返回结果是一个能做条件的值;标准库算法接受的谓词分为两大类 1 :一元谓词(unary predicate)(只接受一个参数) ; 2 :二元谓词(binary predicate)(只接受两个参数);现在依次举例子:调用一元谓词:#include<i
2021-08-04 11:15:25
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人