由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教programming pearls上的题目(4)
相关主题
请教一个prgramming pearls上的题目Programming Pearls -7
programming pearls 里 column 12里用的 bigrand() 是什么东西攒rp: Programming Pearls中文完全版
Programming Pearls - 1Google on-site最恐怖的事
Programming Pearls -2CS master找工小结-wrapup
Programming Pearls -3CS专业的几本书,面试用(更新完)
Programming Pearls -4问一道题
Programming Pearls -5求 Programming Pearls (2nd Edition) 全本
Programming Pearls -6报offer google mv
相关话题的讨论汇总
话题: pearls话题: 题目话题: column
进入JobHunting版参与讨论
1 (共1页)
K******g
发帖数: 1870
1
Column 8 里的第12题,请问是什么意思啊?看了很多遍,仍不知所云
s*********t
发帖数: 1663
2
void f(){
for(int i=0; i dosomething(l[i], u[i], v[i]);
}
}
问是否更好的方法做这个f
答案的思路是dosomething(l, u, v)等价于前u个数全+v,前l个数全减v
这样只需要记录每一个cum[i],之后用O(n)就可以搞定了

【在 K******g 的大作中提到】
: Column 8 里的第12题,请问是什么意思啊?看了很多遍,仍不知所云
K******g
发帖数: 1870
3
那个
for i =[ l,u]
x[i] += v
到底什么意思啊? 什么叫 “n of the following operations are performed"? l, u
到底在每个operation中是什么东西? v是个常数吗?

【在 s*********t 的大作中提到】
: void f(){
: for(int i=0; i: dosomething(l[i], u[i], v[i]);
: }
: }
: 问是否更好的方法做这个f
: 答案的思路是dosomething(l, u, v)等价于前u个数全+v,前l个数全减v
: 这样只需要记录每一个cum[i],之后用O(n)就可以搞定了

1 (共1页)
进入JobHunting版参与讨论
相关主题
报offer google mvProgramming Pearls -3
求助:bitmap的问题Programming Pearls -4
求programming pearls 2nd editionProgramming Pearls -5
Programming pearls(1986版) 好像很晦涩的样子...Programming Pearls -6
请教一个prgramming pearls上的题目Programming Pearls -7
programming pearls 里 column 12里用的 bigrand() 是什么东西攒rp: Programming Pearls中文完全版
Programming Pearls - 1Google on-site最恐怖的事
Programming Pearls -2CS master找工小结-wrapup
相关话题的讨论汇总
话题: pearls话题: 题目话题: column