二分 2022-08-16 algorithm 二分 整数二分 基本思想 有单调性的题目一定可以二分,但是可以二分的题目不一定需要单调性。(二者没有必然联系) 单调性 二分本质 在区间里面只要能找到一 阅读更多
高精度 2022-08-16 algorithm 高精度 应用场景(常见) 实现思路 大整数存储方式(C++) 计算过程 加法计算过程 减法计算过程 乘法计算过程 除法计算过程 代码模板 加法模板 1 2 3 4 5 6 7 阅读更多
vim教程 2022-08-15 vim Vim 教程 功能 命令行模式下的文本编辑器。 根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。 使用方式: vim filename 1. 如果已有该文件,则打开它。 阅读更多
快速排序 2022-08-15 algorithm 快速排序—基于分治 基本思想 l x r |------------------------------------------| 确定分界点:q[l],q[(l+r)/2],q[r],随机 调整区间: 1 2 3 ≤x ≥x l x r |--------------------|----------------------| 递归 阅读更多
归并排序 2022-08-15 algorithm 归并排序—基于分治 基本思想 1 2 3 left mid right |---------------------------------------------|---------------------------------------------| 确定分界点 mid = ( l + r ) / 2。 递归排序left, right。 归并—-把两个有 阅读更多