n/2是怎么得来的?
4条回答 默认 最新
- qq_40940482 2018-01-02 07:19关注
每个位置概率是1/(n+1),可以插入的位置是0~n。插在位置0需要移动n个元素,插在位置n需要移动0个元素,那么插在位置k就需要移动n-k个元素。
平均次数是(1+2+3+......+n)/(n+1)=(n(n+1)/2)/(n+1)=n/2(等差数列求和)解决 7无用
悬赏问题
- ¥15 运筹学中在线排序的时间在线排序的在线LPT算法
- ¥30 求一段fortran代码用IVF编译运行的结果
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
- ¥30 python代码,帮调试,帮帮忙吧