网站大量收购独家精品文档,联系QQ:2885784924

算法节公开课-面试算法机器学习.pdf

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法节公开课-面试算法机器学习.pdf

面试算法与机器学习 七月算法 邹博 2015年7月7日 即将进行的…  7 月算法基础班  7 月11 日起每周六、周日下午2-4 点,一周双课。  8月面试求职班  7 月25 日起每周六、周日上午10-12点,一周双课 算法节公开课 2/42 正在进行与已经完成的  6月机器学习班  6月27 日正式开课,共计20 次课。 已经进行了前 4 次数学知识的回顾和总结,本周末开始第5 次:线性回归。  已经结束的  3 月机器学习班  4 月算法班  5月算法班 算法节公开课 3/42 内容提要  算法:  三字母字符串组合  最短路径条数问题  分割词汇问题  机器学习 :  贝叶斯网络 算法节公开课 4/42 三字母字符串组合  仅由三个字符A 、B 、C构成字符串,且字符 串任意三个相邻元素不能完全相同。如 “ACCCAB”不合法,“ABBCBCA”合法。求 满足条件的长度为n 的字符串个数。  假定不考虑整数溢出  要求时间和空间复杂度不高于O(N) 。 算法节公开课 5/42 问题分析  若当前已经有了所有长度为n-1的合法字符 串,如何在末端增加一个字符 ,形成长度为 n 的字符串呢?  将长度为n-1字符串分成“ 末尾两个字符不相 等”和“ 末尾两个字符相等” 两种情况,各自 数目记做dp[n-1][0], dp[n-1][1]: 算法节公开课 6/42 dp[n][0]结尾不相等/ dp[n][1]结尾相等  ××……×AB / ××……×AA  dp[n][0]=2*dp[n-1][0]+ 2*dp[n-1][1]  ××…… ×ABA ,××……×ABC  ××…… ×AAB ,××……×AAC  dp[n][1]=dp[n-1][0]  ××…… ×ABB  初始条件  dp[1][0]=3  dp[1][1]=0 算法节公开课 7/42 状态转移方程总结与改进  状态转移方程 : dp[n][0]  2 *dp[n1][0] 2 *dp[n1][1]   dp[n][1]  dp[n1][0]   滚动数组 : dp[0]  2 *dp[0] 2 *dp[1]   dp[1]  dp[0]   使用滚动数组,将空间复杂度由O(N) 降到O(1) 算法节公开课 8/42 dp[0]  2 *dp[0] 2 *dp[1]

您可能关注的文档

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档