
基础算法
文章平均质量分 89
以平常使用频率较高的基础算法为主
可可亚
这个作者很懒,什么都没留下…
展开
-
二分算法
二分专题STLSTL//升序序列中lower_bound(begin,end,num); //查找第一个大于等于的地址,不存在则返回endupper_bound(begin,end,num); //查找第一个大于的地址//降序序列lower_bound( begin,end,num,greater<type>() );upper_bound( begin,end,num,greater<type>() );...原创 2021-01-25 21:52:56 · 625 阅读 · 0 评论 -
分块
分块思想:将长区间分为小区间,维护区间值,降低时间复杂度通常将区间分为n\sqrt{n}n块,这样可以保证块数以及块数内的元素都较少,对区间內部的整块进行整体的操作,对区间边缘的零散块单独暴力处理。时间复杂度:O(n)O(\sqrt{n})O(n)...原创 2020-11-27 11:03:38 · 193 阅读 · 0 评论