1
嗨,对不起我的英文不好。 我正在学习计算机科学,我不明白为什么这个表达式(在图像中)有这个结果。为什么这个表达式与算法成本相关有这个结果?
Tmedio是线性搜索算法的“中”成本,根据我的头脑和summatory的定义,例如,如果N = 4,结果应该是这样的:(1/4 )*(1 + 2 + 3 + 4)...我做错了什么?
嗨,对不起我的英文不好。 我正在学习计算机科学,我不明白为什么这个表达式(在图像中)有这个结果。为什么这个表达式与算法成本相关有这个结果?
Tmedio是线性搜索算法的“中”成本,根据我的头脑和summatory的定义,例如,如果N = 4,结果应该是这样的:(1/4 )*(1 + 2 + 3 + 4)...我做错了什么?
前n个数的总和为n *(n + 1)/ 2。因此你得到(1/n)* n *(n + 1)/ 2 =(n + 1)/ 2。
请参阅与此标识相关的wiki页面:http://en.wikipedia.org/wiki/1_%2B_2_%2B_3_%2B_4_%2B_%E2%8B%AF