- 注册
- 2010-07-14
- 消息
- 3,260
- 荣誉分数
- 200
- 声望点数
- 73
以你的反转字符串为例,如果字符串长度是1024,看看你的程序开了多少存储单元。
I lost you right there about 把数组本身push to stack.
recursion的原理跟function call的原理这个我们都清楚.
不过你的意思是把数组复制以后或者切成subset以后再把所有数组内容push to stack?
你应该不是这个意思吧.
内存消耗(硬件资源)跟性能这个应该看很多东西的吧.
如果是手机程序的话,可用资源不够,我们可以牺牲一些性能
如果是服务器程序的话,我们有很多硬件资源,完全可以牺牲硬件,提升性能啊
但是如果这时候服务器已经正在进行大规模的数据处理了,我们硬件资源不够了,这时候就需要牺牲一些性能了,其实就是load balance了
闲得慌来点load balance,cloud computing一类的的问题吧,没接触过,想学