- 博客(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
原创 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关注的人