分享

算法基础(北京大学)

北京大学传授的算法内功心法,程序猿必备。

29课时 共22624秒 更新时间:2018-09-15 15:26:56

手机扫码访问此课程
10金币
已有 0 人学习

该讲师其它课程

  • 讲师简介
  • 课程介绍
  • 课程目录
  • 学习资料
  • 交易记录(0)

【课程介绍】

仅仅熟练掌握程序设计语言并不能成为好的程序员。对于许多问题,如果没有好的算法,计算机只能低效地解决,甚至无法解决。因此,好的程序员,还应该对程序的灵魂 --- 算法有较好理解并能灵活应用。

本课程要讲授的就是枚举、二分、递归、分治、动态规划、搜索、贪心这七种基本的通用算法。各种复杂算法问题的解决,都可能用到这些基本的思想。

本门课程面向需要进一步提高编程和算法水平的学习者。要求学习者已经掌握C语言,以及基本的程序设计思想,如简单排序、简单的递归。

本课程中一部分的例题,难度与中学信息学奥赛NOIP提高组的较难题相当,也和ACM国际大学生程序设计竞赛中的中等题相当。掌握了本课程的内容,学员的算法水平和实现能力将超过国内大部分高校计算机专业本科毕业生。

【课程目录】

学员 1、01 专项课程介绍02:58 [+]
学员 2、02 欢迎加入算法基础课程01:24 [+]
学员 3、01 枚举的基本思想00:00 [+]
学员 4、02 熄灯问题35:21 [+]
学员 5、03 讨厌的青蛙00:00 [+]
学员 6、01 递归的基本思想00:00 [+]
学员 7、02 小游戏27:54 [+]
学员 8、03 棋盘分割00:00 [+]
学员 9、04 用栈替代递归00:00 [+]
学员 10、02 几个例题00:00 [+]
学员 11、03 灌溉草场(较难)31:25 [+]
学员 12、01 最长上升子序列00:00 [+]
学员 13、02 方盒游戏00:00 [+]
学员 14、03 美丽栅栏20 分20:13 [+]
学员 15、04 美丽栅栏(续)00:00 [+]
学员 16、01 深搜之城堡问题15:59 [+]
学员 17、02 深搜之寻路问题00:00 [+]
学员 18、03 深搜之拯救少林神棍00:00 [+]
学员 19、01 Sudoku10:41 [+]
学员 20、02 生日蛋糕00:00 [+]
学员 21、01 广搜入门00:00 [+]
学员 22、02 广搜与八数码问题00:00 [+]
学员 23、03 广搜与八数码问题(续)00:00 [+]
学员 24、04 八数码问题进一步讨论-双向广搜00:00 [+]
学员 25、01 圣诞老人的礼物00:00 [+]
学员 26、02 烘晾衣服00:00 [+]
学员 27、03 雷达安装问题00:00 [+]
学员 28、04 誊抄书籍00:00 [+]
学员 29、01 结束语00:29 [+]

【学习资料】

所属章节 资料名称 文件大小 下载

【交易记录】

交易会员 最近购买课程 交易时间