![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
蚍蜉撼树谈何易
愿你有理想可奔赴,亦有青春可回顾。
展开
-
剑指offer 04 二维数组的查找 05 替换空格
二维数组的查找 class Solution { public: bool findNumberIn2DArray(vector<vector<int>>& matrix, int target) { int size1=matrix.size();//行数 if(size1==0) { return false; } int原创 2021-07-15 14:58:08 · 116 阅读 · 6 评论 -
剑指offer 1.实现赋值运算符函数 2.数组中重复的数字
1.实现赋值运算符函数 注意事项: 1.必须将引用作为返回值。目的:实现连续赋值 2.传入的参数为常量引用 目的:省去了一次构造、保护了原有数据 3.确保释放自身原本占有的内存。目的:避免内存泄露 4.判断传入的参数与自身是不是一个实例。如果是的话,就直接return *this。 //1.首先将引用作为返回值 2.传入参数为常量引用 CMyString&CMyString::operator=(const CMyString &str) { //4.判断传入的参数与自身是不原创 2021-07-15 13:27:46 · 114 阅读 · 1 评论