目录

题目描述

求解思路

求解过程


题目描述

用生成函数求解递归方程f(n)=2f(n/2)+cn,f(1)=0。

求解思路

换名

求解过程

把n表示成k的关系,原递归方程改写为:

再令 ,于是原递归方程可写成:

以g(k)为系数。构造一个生成函数:

为了求出g(k)的值,对G(x)进行如下演算,求出其解析表达式,再把解析表达式转换成对应的幂级数,级数中x的n次项的系数即为g(k)的值。为此,有:

所以:

又因为k=logn,有:

所以:f(n)=cnlogn

算法设计与分析-习题-用生成函数求解递归方程f(n)=2f(n/2)+cn,f(1)=0相关推荐

  1. 算法设计与分析 实验四 动态规划求解流水线问题

    动态规划求解流水线问题 一.实验目的与要求 1. 实验目的: 2. 实验亮点: 二.实验内容与方法 1. 实验内容: 2. 实验要求: 三.实验步骤与过程 (一)暴力穷举法 1.算法描述: 2.时间复 ...

  2. 程振波 算法设计与分析_算法设计与分析

    本书按照教育部*制定的计算机科学与技术专业规范的教学大纲编写,努力与国际计算机学科的教学要求接轨.强调 算法 与 数据结构 之间密不可分的联系,因而强调融数据类型与定义在该类型上的运算于一体的抽象数据 ...

  3. 计算机算法设计与分析考试题,《计算机算法设计与分析》习题及答案

    <计算机算法设计与分析>习题及答案 一.选择题 1.二分搜索算法是利用( A )实现的算法. A.分治策略 B.动态规划法 C.贪心法 D.回溯法 2.下列不是动态规划算法基本步骤的是( ...

  4. C++算法设计与分析课后习题(第三章)

    C++算法设计与分析课后习题[第三章] 前言 一.求2+22+222+2222+...+22...(n个2)...22(精确计算) 变量解释 运行截图 二.编写一个算法,其功能是给一维数组a输入任意6 ...

  5. 【算法设计与分析】求解查找假币问题

    文章目录 前言 题目描述 解题思路 参考代码 总结 前言 <算法设计与分析>的实验,稍微记录一下,欢迎讨论. 题目描述 编写一个实验程序查找假币问题.有n(n>3)个硬币,其中有一个 ...

  6. 《算法设计与分析(第4版)》课后习题第二章第2小题

    <算法设计与分析(第4版)>课后习题第二章第2小题 下面的7个算法与本章中的二分搜索算法binarySearch略有不同.请判断这7个算法的正确性,并说明原因和证明. 第二章二分搜索算法b ...

  7. 算法设计与分析(Algorithm Design )课后习题作业+期末复习+期末习题

    课后习题作业资源链接 期末复习+期末习题资源链接 对应的书(不是算法导论):算法设计与分析(Algorithm Design ) Jon KIeinberg 著 张立昂 屈婉玲 译 有这本书中英文版. ...

  8. 【算法设计与分析】经典常考三十三道例题AC代码

    ❥小虾目前大三,我校在大一下开设<数据结构>这门课,大二上开了<算法设计与分析>这门课,很庆幸这两门课的上机考试总成绩一门100,一门99,最后总分也都90+.下文会给出机试的 ...

  9. C/C++ 算法设计与分析实验报告

    算法设计与分析实验报告 算法实验整体框架的构建 菜单代码块 选择函数代码块 主函数代码块 实验模块Ⅰ:算法分析基础--Fibonacci序列问题 实验解析 Fibonacci序列问题代码块 实验模块Ⅱ ...

最新文章

  1. [bzoj4131]并行博弈_博弈论
  2. 深入理解WMS(三):剖析Activity,View,Window之间的关系
  3. haoop格式化做的工作
  4. SAP Analytics Cloud exception aggregation type设置成LAST的效果
  5. 这是我最喜欢的使用React Native创建生产级应用程序的技巧
  6. 【Python】字典dict类型转换为列表list类型
  7. ASP.NET中 DataGrid简单自定义分页
  8. 单一课和综合课的划分依据_缠论108课第105课:股票的操作中远离小聪明,保持机械性的操作...
  9. 全网首发:GB18030制定者站出来,$为什么要显示为¥,给大家解释一下
  10. windows 消息
  11. 浅谈软件项目验收(转)
  12. [PTA报错]warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
  13. Linux系统备份工具 REAR (RELAX-AND-RECOVER)
  14. win7/win10下KiWi Syslog服务器的安装与配置
  15. 即刻报名|飞桨黑客马拉松第三期盛夏登场,等你挑战
  16. C2: 随机事件与样本空间/关系运算
  17. cmake:通过CMAKE_CXX_COMPILE_FEATURES判断编译器是否支持C++11
  18. 张爱玲经典语录100句
  19. ios 描述文件 本地签名
  20. 【Elasticsearch源码】 检索分析

热门文章

  1. ios xmpp研究探索:删除好友
  2. WM_CTLCOLOR消息重载
  3. Anaconda中GPU版本Pytorch 的whl 安装方法【2023.1最新最详细】(附anaconda以及cudacudnn安装教程)
  4. 开式系统管径推荐选型_中央空调水系统设计(经典版)
  5. 程序员如何动手打造属于自己的智能…
  6. oracle vm虚拟盒,虚拟盒子内部版下载|虚拟盒子虚拟机下载_最火软件站
  7. ios键盘弹起页面被顶上去的问题
  8. Flink实战——每隔5秒,统计最近10秒的窗口数据
  9. 铁流:兆芯处理器媲美国际主流水准?言过其实
  10. 两行轨道报(TLE)简介