摘要: 友情提示:如果你参照教程安装出现了问题,极有可能是因为不同电脑之间的差异导致,可能有些问题我也没有遇到过,所以如果出现特殊问题,请移步评论区,说不定就有热心的小伙伴碰到过并完美解决。如果你遇到了实在难以解决的问题,可以向我求助,同时广泛在网络寻找解决办法,如果解决,希望你可以将解决方法放到评论区,帮 阅读全文
posted @ 2019-04-25 00:33 不妨不妨,来日方长 阅读(899985) 评论(44) 推荐(49) 编辑
摘要: 单端数组 数组是静态空间,但是vector可以动态扩展 动态扩展:并不是在原空间后续接新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间。 因为没法保证后面的空间是不是空闲的 vector的迭代器是一个很强大的迭代器,因为它支持随机访问! vector是单端数组,因为前端是封闭的,只 阅读全文
posted @ 2021-01-18 19:46 不妨不妨,来日方长 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 补充: #include<string> 头文件中其实还包含了一些函数很有用,比如to_string()函数,函数名称在std中,函数能够将各种类型的数字转换成字符串! #include<cstring> 是C语言的头文件,里头包含了一些常用的函数,比如atoi和stoi,二者都能将数字字符串转换成 阅读全文
posted @ 2021-01-18 18:52 不妨不妨,来日方长 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 本质:给变量起别名 必须初始化,初始化完不可以改变。 优点:简化指针修改实参!非常有用,降低了指针的难度 #include<iostream> using namespace std; // 1.值传递 void mySwap01(int a, int b) { int temp = a; a = 阅读全文
posted @ 2021-01-15 15:06 不妨不妨,来日方长 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 代码区:所有的代码都会放这里 全局区: 栈:由编译器管理内存的分配和释放 堆:由程序员分配和释放 代码区和全局区都是程序运行前分配的两个区域 全局区:全局变量、静态变量、常量(const) 只要没有写到函数体中的都是全局变量 static静态变量也会放到全局区 常量: 字符串常量:双引号引起来的都是 阅读全文
posted @ 2021-01-15 14:04 不妨不妨,来日方长 阅读(104) 评论(0) 推荐(0) 编辑
摘要: C++中有一个文件流:fstream 操作文件的三大类: ofstream:写操作,文件的输出流 ifstream:读操作 fstream:读写操作 #include<iostream> #include<fstream> using namespace std; // 文本文件中的写文件 void 阅读全文
posted @ 2021-01-15 11:28 不妨不妨,来日方长 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 队列:先进先出 栈:先进后出 几个基础的问题: C++中stack 是容器么? 我们使用的stack是属于那个版本的STL? 我们使用的STL中stack是如何实现的? stack 提供迭代器来遍历stack空间么? 栈和队列和C++STL里面的两个数据结构。 栈:先进后出 栈提供push、pop等 阅读全文
posted @ 2021-01-10 21:04 不妨不妨,来日方长 阅读(127) 评论(0) 推荐(0) 编辑
摘要: /******************************************/ 二叉树的问题,一定要明白到底应该深度优先(前中后序)还是广度优先(层序遍历) 最基本的遍历方式:深度优先和广度优先 深度优先:前、中、后序(递归法和迭代法均可) 广度优先:层次遍历(迭代法) 栈其实就是递归的一 阅读全文
posted @ 2021-01-10 21:00 不妨不妨,来日方长 阅读(135) 评论(0) 推荐(0) 编辑
摘要: C++的异常处理机制为程序中异常检测和异常处理两部分的协作提供支持。在C++语言中,异常处理包括: throw表达式,异常检测部分使用throw表达式来表示它遇到了无法处理的问题。我们说throw引发了异常。 try语句块,异常处理部分使用try语句块处理异常。try语句块以关键字try开始,并以一 阅读全文
posted @ 2021-01-10 13:27 不妨不妨,来日方长 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 什么是贪心? 贪心的本质是选择每一阶段的局部最优,从而达到全局最优 什么时候用贪心? 贪心没有固定的套路,关于什么时候用贪心,最好的策略就是举反例,如果想不到反例,就试一试贪心 刷题或者面试的时候,可以手动模拟一下感觉可以局部最优推出整体最优而且想不到反例,那就可以试一试贪心4 贪心一般的解题步骤: 阅读全文
posted @ 2021-01-08 09:45 不妨不妨,来日方长 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 组合:给你一个数组,找出所有大小为2的组合。 组合是无序的! path.size()是已经选取的元素个数,还需要k-path.size()个元素需要选取,还要选取的元素至多要从n-(k-path.size())+1的位置选取。 class Solution { private: vector<vec 阅读全文
posted @ 2020-12-30 22:26 不妨不妨,来日方长 阅读(174) 评论(0) 推荐(0) 编辑