欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    10-3-组合分析-离散数学-教学课件.ppt

    • 资源ID:91534538       资源大小:414.04KB        全文页数:10页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    10-3-组合分析-离散数学-教学课件.ppt

    第10章 组合分析初步 10.1 加法法则和乘法法则10.2 基本排列组合的计数方法10.3 递推方程的求解与应用二分归并排序n二分归并排序的主要思想n将被排序的数组划分成相等的两个子数组,将被排序的数组划分成相等的两个子数组,n然后递归使用同样的算法分别对两个子数组然后递归使用同样的算法分别对两个子数组 n最后将两个排好序的子数组归并成一个数组。最后将两个排好序的子数组归并成一个数组。n二分归并排序算法Mergesort(A,p,r)/对数组对数组A的下标的下标p到到r之间的数排序之间的数排序 if(pr)q=(p+r)/2;Mergesort(A,p,q);Mergesort(A,q+1,r);Merge(A,p,q,r);/把排好序的数组把排好序的数组A(p,q)与与A(q+1,r)归并归并二分归并排序算法n19,14,11,18,30,17,6,20n19,14,11,18,30,17,6,20n19,14,11,18,30,17,6,20n19,14,11,18,30,17,6,20n14,19,11,18,17,30,6,20n11,14,18,19,6,17,20,30n6,11,14,17,18,19,20,30二分归并排序算法n设要比较的数组元素个数为n=2k,nW(n)表示该算法在最坏情况下所做的比较次数,表示该算法在最坏情况下所做的比较次数,n将n个数组元素分为两个子数组A和B(大小相等),n排序数组排序数组A或或B的工作量分别为的工作量分别为W(n/2)。n因为数组因为数组A和和B总共有总共有n个元素,归并它们至多需要个元素,归并它们至多需要n-1次比较,次比较,n因此,对n个数进行二分归并排最坏情况下的比较次数満足如下递推方程:W(n)=2W(n/2)+n-1,n=2kW(1)=0分而治之算法的特点n符号设定:na,b 为正整数,为正整数,n为问题的输入规模,为问题的输入规模,nn/b为子问题的输入规模,为子问题的输入规模,na为子问题的个数,为子问题的个数,nd(n)为将原问题分解成子问题以及将子问题的解综合得为将原问题分解成子问题以及将子问题的解综合得到原问题解的代价。到原问题解的代价。n一般情况下有:T(n)=aT(n/b)+d(n),n=bkT(1)=1n如对n个正整数进行二分归并排序nb=2,a=2,d(n)=n-1W(n)=2W(n/2)+n-1,n=2kW(1)=0分而治之算法的迭代过程T(n)=aT(n/b)+d(n),=aaT(n/b2)+d(n/b)+d(n)=a2T(n/b2)+ad(n/b)+d(n)=akT(n/bk)+ak-1d(n/bk-1)+ak-2d(n/bk-2)+ad(n/b)+d(n)其中,其中,T(n/b)=aT(n/b/b)+d(n/b)T(1)=1,n=bk 分而治之算法的结果形式n当当d(n)=c时,时,c为某个常数,代入上式得为某个常数,代入上式得分而治之算法的结果的应用n如已知递推方程:如已知递推方程:T(n)=4T(n/2)+O(n)n由由T(n)=aT(n/b)+d(n),n=bkn则:b=2,a=4,d(n)=O(n),代入下式得,代入下式得

    注意事项

    本文(10-3-组合分析-离散数学-教学课件.ppt)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开