平方新数组

平方组成的新数组题目:给你一个按非递减顺序排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数...

C++刷题笔记

matlab非线性方程求解fsolve

matlab非线性方程求解fsolve懒得上传图片了…以后也不不一定用得到这个fsolve - 对非线性方程组求解 - MATLAB - MathWorks 中国 匿名函数f=@(x)acos(x),f为函数句柄,@是定义句柄的运算符。f=@(x)a...

C++笔记

二分查找

二分查找题目:给定一个整型有序数组nums和一个目标之target,写一个搜索函数搜索target,如果存在则返回target在数组中的下下标,如果target不存在,返回-1。 代码思路: 采取闭区间[left,right]写法 while (l...

C++刷题笔记

移除元素

移除元素题目:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新...

C++刷题笔记

关于二级指针可以看作指针数组的理解

关于二级指针可以看作指针数组的理解定义一个变量:struct Node** b,在使用的时候尝尝会把b当成一个指针数组,即b是一个数组,数组中的每一项都是一个struct Node*的指针变量。大概是这样: 1b----[ Node* ] [ Nod...

C笔记

短横杠-的含义

短横杠-的含义猛地看到it - vec.begin()竟看不懂这是什么,还以为是和.或者->一样新的运算符。故而总结: 减法运算符 取负运算符 指针加减运算符可以计算两个指针之间的距离1234int arr[] = {1, 2, 3...

C++笔记

虚函数

虚函数 虚函数是在基类中声明的成员函数,前面加上virtual关键字 允许在派生类中重写这个函数,并且可以通过基类指针或者引用调用时,自动选择正确的函数版本如果在派生类中不打算重写基类的虚函数,可以在声明时使用final防止重写用处: 需要通过继承...

C++笔记

车类残局定式

实用残局术语车类单车必胜士相不全单车例胜单缺士总体思路:车要在双相的对立侧,可以利用帅破掉单士,形成单车例胜双相的局面 单车例胜双相总体思路:帅回中,车分边,入底,抢将位,高捉相 破相定式 黑方双相不能相连,这种局面比较少见 利用帅在中,将军后底相...

CHESS

const和指针

const和指针const位于数据类型的前面根据有无const应用于变量和指针,两两组合可以有4种情况,分别: 常规变量的地址赋值给常规指针 常规变量的地址赋值给指向const的指针 const变量的地址赋值给指向const的指针 const变量的...

C++

C++函数形参为引用类型时,传入的参数类型为什么用引用对象的类型和引用类型都可以?

C++函数形参为引用类型时,传入的参数类型为什么用引用对象的类型和引用类型都可以?代码如下: 123456789101112void refer1(int &);void refer2(int *);int main(){ int ...

C++笔记
19101112