- 博客(4)
- 收藏
- 关注
原创 线性表
线性表及其应用1.1 线性表的逻辑结构线性表(Linear list):由n个数据元素(结点)a1,a2,…,an组成的有序序列。其中数据元素n定义为表的长度。线性表逻辑特征:在非空的线性表中,有且仅有一个开始节点,它没有直接前驱,有且仅有一个直接后继a2。有且仅有一个终端节点,它没有直接后继,而有且仅有一个直接前驱a(n-1).其余的内部节点ai都有且仅有一个直接前驱和直接后继线性表是一种典型的线性结构(一对一)1.2线性表的存储结构1.2.1顺序存储结构顺序存储结构定义用一组地
2021-05-19 20:34:14
265
原创 深拷贝与浅拷贝以string类为例
深拷贝与浅拷贝——以string类为例首先贴出题目和代码自行编写代码完成自己的String类。注意这里的String字符S大写,主要目的是与C++自带的string类相互区分。class String //请勿修改本类的声明,请实现具体的成员函数。{public:String(const char *str=NULL); //构造函数String(const String &r); //拷贝构造函数~String(); //析构函数private:char *mydata;
2020-12-02 17:01:09
244
原创 指针概念梳理
梳理一下指针的知识要点,帮助他人理解指针的相关概念,希望能帮到你。小明接到一个任务:在A篮里有m个苹果,在B篮里有n个苹果,现在需要把A和B篮里的苹果交换,试问交换后两篮里苹果的个数。请用编程代码予以实现。小明很快完成了程序的编写:#includeusing namespace std;int main(){int m,n,temp;cin>>m>>n;cout<<”A apple number”<<m<<endl;cout&l
2020-11-29 19:30:37
1040
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人