【GESP】C++八级考试大纲知识点梳理 (8) 算法优化技巧

GESP C++ 八级考试大纲知识点梳理系列文章:

  1. 计数原理:加法与乘法
  2. 排列与组合
  3. 杨辉三角与组合数
  4. 倍增法
  5. 代数与平面几何
  6. 图论算法:最小生成树与最短路
  7. 算法的时间和空间效率分析
  8. 算法优化技巧

考纲要求: (8) 算法优化。理解不同方法求解一个问题在时间复杂度和空间复杂度上的差异,理解使用数学知识辅助求解问题的技巧(如可以用循环求出等差数列的和,也可以用数学公式求出等差数列的和),掌握一般的算法优化技巧。
本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。

本文将从三个维度来拆解常见的优化技巧:数学优化 、数据结构优化 和 算法策略优化。

全文详见:https://www.coderli.com/gesp-8-exam-syllabus-algorithm-optimization/

https://www.coderli.com/gesp-8-exam-syllabus-algorithm-optimization/https://www.coderli.com/gesp-8-exam-syllabus-algorithm-optimization/

相关推荐
老王爱玩车几秒前
自定义类型:结构体
c语言·开发语言·学习
潼心1412o6 分钟前
C++初阶(长期更新)第5讲:类和对象(中)
开发语言·c++
weixin_307779137 分钟前
C++代码实现MATLAB中的normalize函数功能
开发语言·c++·算法·matlab
谢亮_vipxieliang10 分钟前
Go WaitGroup与Once——并发同步的基石
开发语言·后端·golang
(Charon)22 分钟前
【C++面试】手写String类:同时实现拷贝构造与移动构造
c++·算法
程序员老陆23 分钟前
通过std::unique_ptr初始化std::shared_ptr
开发语言·c++
liangshanbo121534 分钟前
前端面试题:AI 对话中超长消息导致内存溢出,怎么解决?
java·开发语言·前端
北冥you鱼1 小时前
Go 语言 Channel 机制详解:从原理到实战
开发语言·后端·golang
谢亮_vipxieliang1 小时前
Go 并发控制进阶:sync 包高级原语与 Context 生命周期管理
开发语言·后端·golang
xuxigifxfh1 小时前
HJ5 进制转换
java·开发语言·华为机考