面向对象
向前走()
越努力越幸运!
展开
-
AVL树的实现
AVL 树的创建原创 2022-07-04 10:33:51 · 184 阅读 · 1 评论 -
搜索二叉树
搜索二叉树的创建原创 2022-06-25 15:56:16 · 221 阅读 · 1 评论 -
函数模板小总结
函数模板的两种情况:操作系统自动推导和显示指定类型。模板的语法:template <class T> 或者 template<typename T>template<class T>void sum(T a,T b){T c=a+b;cout<<c;}//隐式推导int a=10,b=20;sum(a,b);//显示指定类型int a=10;floate b=20.55;sum<int>(a,b);普通函数和函数模原创 2022-04-27 17:45:11 · 238 阅读 · 0 评论 -
c++之玩转双指针1
力扣题目第167题:题目链接题目描述:一个有序数组,给了一个目标数,要求从中找到两个数相加等于目标数,然后返回数组下标,数组从1开始。class solution{public:vector<int>twoSum(vector<int>&num,int t){int i=0,j=num.size()-1;while(i<j){if(num[i]+num[j]>t)j--;else if(num[i]+num[j]<t)i++;else原创 2022-04-12 17:35:29 · 221 阅读 · 0 评论 -
C++之重载操作符
首先,我们先建立一个简单的场景:int a=10; int b=20; int c=a+b; 这时候能得到c的值为30,但是,我们在类中建立一个场景:class person{public: int age; int num;};person m1;person m2;person m3;m3=m1+m2;这时候能知道m3的数据吗?好像不是简单的加减了,操作系统也不知道该怎么办了,需要重新告诉操作系统该怎么做,这个过程叫操作符重载,class person{publi原创 2022-04-11 22:15:04 · 711 阅读 · 0 评论