算法导论 练习题 8.1-4
2017-04-12 11:16
302 查看
int countArea(int a[],int k,int len,int start,int end) { if(start>end) return 0; int *c=(int*)malloc((k+1)*sizeof(int)); int i,j; for(i=0;i<=k;i++) { c[i]=0; } for(i=1;i<=len;i++) { c[a[i]]++; } for(i=1;i<=k;i++) { c[i]+=c[i-1]; } if(start==0) j=c[end]; else j=c[end]-c[start-1]; free(c); return j; }
相关文章推荐
- 算法导论 练习题 8.1-1
- 《算法导论》第二章第一节练习题——同位二进制数相加
- 人人校园招聘笔试题 vs 算法导论练习题
- 《算法导论》笔记 第8章 8.1排序算法时间的下界
- 算法导论 练习题 4.4-8
- 算法导论 练习题 5.3-5
- 算法导论 练习题 6.2-6
- 算法导论 练习题 12.3-3
- 算法导论 练习题 13.1-2
- 算法导论 练习题 2.3-7
- 算法导论 练习题 4.3-1
- 算法导论 练习题 4.4-1
- 算法导论 练习题 4.4-9
- 算法导论 练习题 5.3-6
- 算法导论 练习题 6.5-8
- 算法导论 练习题 10.4-2
- 算法导论 练习题 12.3-6
- 算法导论 练习题 13.1-3
- 算法导论 练习题 13.2-2
- 算法导论 练习题 15.2-2