自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 数据结构笔记3: 数组和矩阵

数组 多维数组的保存方式 行主映射 列主映射 类Array1D C++数组的缺陷 (1)越界问题:不能自动检测出越界 (2)输出问题:不能直接cout (3)不支持对数组进行算数操作 Array1D template<class T> class Array1D{ friend ostream& operator<<(ostream&,const Array1D<T>&); public: Array1D(int

2021-10-30 16:38:01 334

原创 数据结构笔记2: 线性表

基本概念 线性表是n个数据元素的有限序列,同一线性表中的元素一定要有相似性 不在意元素之间的具体数据,而在意元素之间的关系 线性表操作:创建、判断是否为空、确定长度、查找、删除、插入 数组描述(顺序存储) C++类定义 template<class T> class LinearList{ public: LinearList(int MaxListSize=10); //构造函数 ~LinearList(){delete[] eleme.

2021-10-30 16:30:36 254

原创 数据结构笔记1: 预备知识与程序性能分析

预备知识 传值过程 传递实参的副本 int Abc(int a,int b,int c){ return a+b+b*c+(a+b-c)/(a+b)+4; } void main(){ int i=Abc(1,2,3); //调用int的拷贝构造函数将实参值拷贝给形参,即借用了实参的副本 cout<<i<<endl; //所以不会改变实参的值 } 若实参所占的内存很大,可以传递实参的地址,即指针 拷贝构造函数 当用已存在的对象来创建一.

2021-10-30 16:20:18 282

原创 C++笔记

1. 抽象基类(纯虚函数)及其派生类 (1)有 #include <iostream> using namespace std; class cash{ int price; int pay; public: cash(int p){ price=p; } virtual void acceptCash()=0; int getPrice(){return price;} int getPay(){return pay;} void setPay(int pa){pay

2021-06-10 20:56:15 614

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除