![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法学习
氧化钙缺水
计算机小白
展开
-
vscode c++编译出现错误:g++: error: CreateProcess no such file or directory
今天给vscode配置C++环境时,出现了如下错误:在网上搜索解决方案时,几乎都是和mingw有关,找到文件夹的mingw检查了一下没有啥问题,后来想想是不是环境变量出了问题,检查了一下环境变量,把之前安装过的mingw路径都删了,重新打开vscode还是不行,然后又去网上看解答就这样折腾了一下午还是没有思路。没办法把之前的mingw文件全都删了,又重新下了最新版本,重配置了一遍vscode,还是有错!后来无意中在环境变量中的mingw/bin后加上/,重启电脑,打开vscode,成了!终于可以编译出结原创 2021-03-09 21:07:17 · 9984 阅读 · 0 评论 -
PAT段错误原因
最近在刷PAT,会出现段错误这类错误,总结一下段错误的出现原因。数组越界数组越界应该是最常见的段错误了,一般在定义数组的时候大小可能有所偏差,注意题目中的数组范围即可。堆栈溢出在写递归的时候,可能会出现递归调用层数太多导致堆栈溢出,可以将大数组作为全局变量,可以开到很大避免溢出。变量未初始化这是我在做题的时候偶然发现的,题目对数组大小限制不大,又没有用到递归,找了半天试着把几个变量初始化后发现错误没了,具体原因不知道,可能是变量随机分配到给定的内存空间外 ?...原创 2021-02-04 17:00:53 · 464 阅读 · 0 评论 -
DFS的典型例题思考
问题描述数据压缩的目的是为了减少存储和交换数据时出现的冗余。这增加了有效数据的比重并提高了传输速率。有一种压缩二进制串的方法是这样的: 将连续的n个1替换为n的二进制表示(注:替换发生当且仅当这种替换减少了二进制串的总长度) (译者注:连续的n个1的左右必须是0或者是串的开头、结尾) 比如:11111111001001111111111111110011会被压缩成1000001001...原创 2020-03-17 21:39:11 · 244 阅读 · 0 评论