博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
请给出一个算法,使之对于给定的介于0到k之间的n个整数进行预处理,并能在O(1)时间内,回答出输入的整数中有多少个落在区间[a..b]内,你给出的算法上预处理时间应是O(n+k)。...
阅读量:6940 次
发布时间:2019-06-27

本文共 447 字,大约阅读时间需要 1 分钟。

代码:

#include "iostream"using namespace std;int counting_sort(int a,int b,int A[],int B[],int k){    int C[10];    int i;    for(i=0;i<=k;i++)        C[i]=0;    for(i=1;i<12;i++){        C[A[i]]++;    }    for(i=1;i<=k;i++)        C[i]=C[i-1]+C[i];    return C[b]-C[a-1];}void display(int A[]){    int i;    for(i=1;i<=11;i++)        cout<
<<" "; cout<

 

转载于:https://www.cnblogs.com/593213556wuyubao/archive/2013/01/14/2859547.html

你可能感兴趣的文章
YII2出现SQLSTATE[HY000] [2002] No such file or director
查看>>
搭建nginx+3*tomcat环境 实现session共享
查看>>
Phone状态监听
查看>>
MongoDB安装和基本运用
查看>>
python获取系统状态psutil模块
查看>>
软件分发、补丁推送排错
查看>>
如何把VHD转换成VHDX
查看>>
毕业只是开始:你准备好了吗?
查看>>
交互式自动化脚本模板
查看>>
顺丰和菜鸟对用户数据寸土不让 战争平息需监管层
查看>>
fatal error: libavutil/avconfig.h: No such file...
查看>>
spring集成activemq
查看>>
上网不掉钱
查看>>
我的友情链接
查看>>
Intruder reporting tool (for ssh remote login)
查看>>
创建cocopods库(swift版)
查看>>
linux启动不了,无法进入rescure模式,Mount: could not find filesystem '/dev/root
查看>>
TCP拥塞控制机制
查看>>
hdfs运维中遇到的问题记录
查看>>
手机屏幕适配
查看>>