算法和竞赛

点击打开在线编译器,边学边练

算法和竞赛算法和竞赛这一章主要介绍哈希算法、动态规划DP算法、贪心算法以及博弈算法。Hash,音译为哈希,是一个典型的利用空间换取时间的算法,把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。贪心算法(又称贪婪算法)是指在对问题求解时,总是做出在当前看来是最好的选择。博弈/博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。


本章内容:

1.哈希算法实例详解

2.动态规划DP算法详解

3.贪心算法实例详解

4.博弈算法实例详解


本文固定URL:https://www.dotcpp.com/course/ds-algorithm/

数据结构教程
第一章 数据结构入门
第二章 链表
第三章 栈
第四章 队列
第五章 C++STL库教程(附带题库)
第六章 串、数组、矩阵和广义表
第七章 树
第八章 图
第九章 查找算法
第十章 排序算法
第十一章 算法和竞赛
第十二章 后记
Dotcpp在线编译      (登录可减少运行等待时间)