![](https://img-blog.csdnimg.cn/21dcc05cc45e48f6b6969e396533ae87.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构与算法基础
文章平均质量分 70
记录数据结构与算法的学习与使用
一二三o-0-O
C/C++客户端资深工程师(直播、音视频剪辑)
音视频与数据结构算法领域创作者
展开
-
复杂度分析
复杂度分析Why:为什么要掌握复杂度分析What:复杂度分析包含什么时间复杂度分析时间复杂度分析的方法:几种常见时间复杂度实例分析空间复杂度分析How:如何掌握复杂度分析参考资料Why:为什么要掌握复杂度分析What:复杂度分析包含什么数据结构中的复杂度包含时间复杂度与空间复杂度两种:时间复杂度分析时间复杂度分析的方法:只关注循环执行次数最多的一段,忽略常量、低阶、系数总的时间复杂度就等于量级最大的那段代码的时间复杂度嵌套代码的复杂度等于嵌套内外代码复杂度几种常见时间复杂度实例分析复原创 2021-12-12 17:15:35 · 1371 阅读 · 14 评论 -
VSCode配置leetcode刷题以及参赛环境
VSCode配置leetcode刷题以及参赛环境刷题环境配置vscode 下载并配置leetcode插件下载安装vscode安装leetcode插件配置依赖环境登录并实践参赛环境配置Why为什么要单独配置参赛的环境?配置C++环境下载安装MinGW配置C++环境支持C++17参考资料刷题环境配置vscode 下载并配置leetcode插件下载安装vscode去vscode官网,通过官网选择合适的操作系统进行下载安装安装leetcode插件找到扩展并搜索leetcode安装leetcode插原创 2022-03-19 15:39:51 · 3175 阅读 · 28 评论 -
STL-string(leetcode题库常见操作总结)
STL-stringWhy:为什么要记录统计string常见操作What:string常见操作总结初始化插入添加删除获取子串根据空格获取子串list字符串转数字,加法,乘法字符串大小写转换How:如何进行多次训练参考资料Why:为什么要记录统计string常见操作string的考察在leetcode属于单独的一个门类,例如字符串的反转、替换、旋转等等;还有与双指针、DP等算法结合中也会经常出现string类型的数据,因此,熟练掌握string的基础操作,打好基础是非常关键的总结实践过程中重复出现的操原创 2022-03-19 15:03:08 · 254 阅读 · 6 评论 -
STL-vector(使用场景+leetcode题库常见操作总结)
STL-vector常见操作总结Why:总结leetcode vector常见操作How:通过STL相关资料,结合leetcode中的使用,梳理必要的操作添加删除插入对应题目链接Why:总结leetcode vector常见操作How:通过STL相关资料,结合leetcode中的使用,梳理必要的操作添加删除插入对应题目链接...原创 2021-12-04 15:59:05 · 814 阅读 · 0 评论