算法/思想
算法/思想
程序员shy
2021年CSDN博客之星参与奖,「 游戏人生 」系列作者,立志写傻瓜也能看懂的技术文章,博客目标打造前端程序员从小白到大师全流程学习路线。有问题可私聊
展开
-
折半查找。
折半查找 在一个已经排序的数组中,如果有q次询问,每次询问一个下标i的元素,折半查找相比于暴力搜索可以优化复杂度 #include <iostream> using namespace std; int main() { int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int n = sizeof(arr) / sizeof(arr[0]); int q; cin >> q; while(q-原创 2021-11-21 09:35:16 · 613 阅读 · 0 评论 -
前缀和(后缀和)
前缀和(后缀和) 前缀和主要用于计算一个区间的和(后缀和同理) 例题:给定一个数组,有q次询问,输入i,j询问数组[i]与数组[j]之间的和为多少,不包括i,j位置 #include <iostream> using namespace std; int main() { int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int n = sizeof(arr) / sizeof(arr[0]); for(int i .原创 2021-11-20 20:04:24 · 2102 阅读 · 0 评论