自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

algsup

记录自己的成长。

  • 博客(17)
  • 收藏
  • 关注

原创 VS2019代码编辑器窗口分屏

步骤:【窗口】—【新建垂直选项卡组】注意一定要打开多个文件(XX.h;XX.cpp),否则没有新建垂直选项卡组这个选项!!!效果图如下:

2019-05-24 20:38:43 22053

原创 markdown字体颜色表

//markdown字体颜色设置语法如下<font color=red size=3>哈哈哈</font>得到效果如下:哈哈哈size:规定文本的尺寸大小,可取的范围:从 1 到 7 的数字。浏览器默认值是 3。…原文地址:www.cnblogs.com/kexing/p/9502576.html...

2019-05-23 14:11:47 2236

原创 同一个浮点数经过多次大量计算后导致精度缺失问题

前言:由于计算机中采用有限位的二进制编码,因此浮点数在计算机中的存储并不总是精确的。如:浮点数3.14经过大量的计算后,在计算机可能存储为3.14000000001,也可能存储为3.139999999解决方法:引入一个极小数eps来对这种误差进行修正const double eps=1e-8;//等于运算符#define Epu(a,b) (fabs((a)-(b))<(ep...

2019-05-22 21:38:28 1464

原创 scanf()和printf()较cin、cout流在各种刷题OJ或项目中的优先使用

使用cin和cout较scanf()和printf()的优点:cin的输出不需要指定格式,也不需要加取地址符(&),直接写变量名,同样cout也是不需要指定格式,还可以使用endl刷新缓冲区(flush)和换行(\n)达到换行的目的。而scanf()输入变量需要指定格式,还需要取地址符(&),printf()输出变量也需要指定格式。使用cin和cout较scanf()和pri...

2019-05-22 20:39:31 1802

转载 Google的C++编码规范

最近本人在刷oj时发现给变量取有意义的名字,没有遵循什么规则,遂在网上找到关于Google的C++编码规范,予以记录,方便以后查看。中文链接:http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/英文链接:http://google-styleguide.googlecode.com/svn/tr...

2019-05-22 17:22:01 1164

转载 关于C++的仿函数

先考虑一个简单的例子:假设有一个vector,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码可能长成这样: bool LengthIsLessThanFive(const string& str) { return str.length()<5; } int res=count_if(vec.begin(), vec....

2019-05-22 15:06:36 1260

原创 深度优先搜索——[递归入门]组合的输出

题目链接:codeup.cn/problem.php?cid=100000608&pid=1题目描述:排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r < = n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。现要求你不用递归的方法输出所有组合。例如n = 5 ,r = 3 ,所有组合为:1 2 31 2 41 2...

2019-05-19 11:15:09 567

原创 Beyond Compare代码对比工具国内镜像下载

链接:https://pan.baidu.com/s/1De06W3FxS-EMagVZvadVQg提取码:70v9

2019-05-17 23:26:57 2268

原创 VS2019使用快捷键将代码对齐

1、选中需要对齐的行2、CTRL+K3、CTRL+F对齐前:对齐后:

2019-05-17 20:59:49 57374 7

原创 cout打印输出char在ASCII(0,127)范围之外的整数

https://blog.csdn.net/FlushHip/article/details/82498670

2019-05-15 22:56:48 2455

原创 VS2019删除大量空白行或者缩进大量空白行

问题描述:类似于下面这种代码中含有大量空白行的,我们想缩进空白行在vs编辑器中有时需要批量删除无用的空白行,为此,可以使用vs编辑器的查找替换功能:1、Ctrl+H,打开替换功能框。2、选择“使用正则表达式”,“当前文档”。3、在查找框中输入:(?<=\r\n)\r\n4、全部替换转载于:https://blog.csdn.net/zyghs/article/details...

2019-05-12 16:09:19 11556 2

原创 二叉树的前序遍历、中序遍历、后序遍历、层序遍历的时间复杂度和空间复杂度

非递归版:由于不管是先序遍历还是中序遍历以及后序遍历,我们都需要利用一个辅助栈来进行每个节点的存储打印,所以每个节点都要进栈和出栈,不过是根据那种遍历方式确定节点的进栈顺序,所以时间复杂度为O(n),同样空间复杂度也为O(n),n为结点数。层序遍历是通过队列来进行每个节点的存储打印的,所以时间复杂度和空间复杂度也与前三种遍历方式一样。递归版:空间复杂度与系统堆栈有关,系统栈需要记住每个节点...

2019-05-11 16:11:27 39490 15

原创 C++标准库(第二版).pdf与STL源码剖析.pdf下载

链接:https://pan.baidu.com/s/1KJjkz19AdFd_UHQzBwHd8A提取码:2191链接:https://pan.baidu.com/s/1754Oi4BdBE2sNhOndxDUYg提取码:uzmy如有侵权,请联系@Fast-Neng来进行删除。...

2019-05-06 11:20:19 20391 37

原创 深度优先搜索——[递归入门]全排列

题目描述 排列与组合是常用的数学方法。先给一个正整数 ( 1 < = n < = 10 )例如n=3,所有组合,并且按字典序输出:1 2 31 3 22 1 32 3 13 1 23 2 1输入输入一个整数n( 1<=n<=10)输出输出所有全排列每个全排列一行,相邻两个数用空格隔开(最后一个数后面没有空格)样例输入3样例输出1 2 3...

2019-05-05 15:53:19 505

原创 简单复习C语言

今天开始看晴神的《算法笔记》,由于本人大一学习完C语言后,一直在学习和使用Cpp的语法,以致于一些C语言的一些简单问题都不记得了,就顺便简单复习下C语言吧。1.变量类型_int16,_int32,_int64对应short,int,long long。%f尽管是double和float的输出格式,但是可以将double的输出格式写出%lf还有一点尽量多使用double,不要使用float,...

2019-05-03 11:24:59 834

原创 [队列]leetcode622:设计循环队列

class MyCircularQueue {private: int front;//队头 int tail;//队尾 vector<int> data;//队列的数据 int size;//长度public: /** Initialize your data structure here. Set the size of the qu...

2019-05-01 23:03:46 274

原创 VS2019点击工具获取功能和选项得到Missing option value: installPath...这个错误的解决方法

问题描述:VS2019点击获取工具和功能出现如下的错误,Missing option value:installPath等等错误。并且打开 Visual Studio 安装程序 , 它不能确定我 vs2017 社区安装。如果我在开始安装程序 vs , 它表明错误 : 缺失值选项 : InstallPath。微软官方文档上面也有人遇到了这个问题,但是我在cmd输入命令也没修复成功,也应该算得上是...

2019-05-01 21:57:33 11218 7

空空如也

空空如也

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

TA关注的人

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