自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 this 指针

this指针this 指针是一个隐含于每一个非静态成员函数中的特殊指针。它指向调用该成员函数的那个对象。this 指针被隐含地声明为: ClassName *const this, 这意味着不能给 this 指针赋值;在 ClassName 类的 const 成员函数中,this 指针的类型为:const ClassName* const,这说明不能对 this 指针所指向的这种对象是不可修改的(即不能对这种对象的数据成员进行赋值操作);这里可以简单记一下 const的用法 const在星号左边 被

2021-08-03 18:48:09 240

原创 快速排序算法

快速排序算法自己理解含义代码含义快速排序是指寻找一个参考数值,将小于参考数值的数放在数组的左边,将大于参考数值的数放在数组的右边。具体的实现方法:1随机选取数组中的一个index,其数值作为参考数值。将参考数值保存,并与数组的第一个位置的数值进行交换从数组的左边和右边分别开始判断2当右边的数值满足 大于 参考数值 后退一位当右边的数值不满足 大于 参考数值 将当前在数值放入左边当前指向的位置,左边前进一位紧接着判断左边的数值满足 小于 参考数值 往后进一位左边的数值不满足 小于 参考

2021-08-02 18:55:23 249

原创 KMP算法自己理解

KMP算法自己理解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mark

2021-07-31 17:07:49 66

原创 堆排序理解

堆排序第一步 这一步不需要程序 只是一个概念上的理解实际上是从上往下,从左往右将vector a[ ]中的数值,放成一棵完全二叉树;若父节点为a[i],则左右子节点分别为a[2i+1]和a[2i+1]。若子节点为a[i],则父节点为a[(i-1)/2]。堆排序第二步 建堆从最后一个节点处,开始做交换;求出最后一个节点a[i]的父节点a[(i-1)/2],再判断父节点和两个子节点的大小,找出最大值。如若节点之间发生交换,则递归进行交换节点处的最大值的判断(这里的判断是向下进行的)...

2021-07-30 19:24:16 121

原创 2020-03-04

VssAMP 压缩感知重构算法在看程序时一定要左右对照流程图,做好标注

2020-03-04 11:31:10 149 1

空空如也

空空如也

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

TA关注的人

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