求解:算法分析 binrec (n)
来源:互联网 发布:caffe windows vs2015 编辑:程序博客网 时间:2024/05/21 07:41
请证明:对于一个任意的十进制正整数来说,递归算法Binrec(n)所做的加法运算的精确次数是 logn的下整数。(ps: log以2为底N的对数,取下整数), 对于该算法的非递归版本,建立其所做的加法运算次数的递推关系并求解。
问题补充:根据N是奇数还是偶数两种情况分别讨论,并证明,对于这两种情况,log以2为底N的对数取下整数都能满足递推关系和初始条件。
非递归版本,参考该算法的伪代码就好了。
此题目来自清华大学出版社2004.6 Anany Levitin著 潘彦译《算法设计与分析基础》第二章第四节的第六题
非递归版本,参考该算法的伪代码就好了。
此题目来自清华大学出版社2004.6 Anany Levitin著 潘彦译《算法设计与分析基础》第二章第四节的第六题
给出正确解答的将给出20分。多谢
- 求解:算法分析 binrec (n)
- N皇后问题求解算法
- N 皇后求解回溯算法
- Python实现遗传算法求解n-queens问题(1)
- Python实现遗传算法求解n-queens问题(2)
- QS2算法求解N-皇后问题
- Manacher 算法讲解 O(N)复杂度的 最长回文子串求解
- 求解0-n中(包含0,但不包含n)m个不重复随机数的算法.
- Topcoder SRM 701 算法分析求解
- 结合随机算法和回溯求解n皇后问题
- 非递归回溯算法求解n-皇后问题
- 回溯算法之N皇后问题的求解
- 分治算法求解n介方阵相乘(Strassen)
- 最大子序列和求解 最优算法O(N)
- 设计算法,在O(n)时间内求解分数背包问题
- Manacher算法: 最长回文子串O(N)时间内求解
- N-Queens(算法分析week11)
- 3070 Fibonacci(O(log n)求解 )
- 深入探究JFreeChart(1)
- 学习ARM开发(14)
- 硬件设计的准则
- JFreeChart
- 学习ARM开发(15)
- 求解:算法分析 binrec (n)
- 有来有去
- 永远不为自己找借口
- 硬件设计人员制作电路板需提供的材料
- 学习ARM开发(16)
- 利用clickstream跟踪用户
- 学习ARM开发(17)
- vss 命令行执行相关操作搜集整理
- 从天堂入地狱