名师简介:
黄申,LinkedIn 资深数据科学家,博士毕业于上海交通大学计算机科学与工程专业,师从俞勇教授。微软学者,IBM ExtremeBlue 天才计划成员。长期专注于大数据相关的搜索、推荐、自然语言处理、广告以及用户精准化领域。
曾在微软亚洲研究院、IBM 美国研究院、eBay 中国、1 号店和大润发飞牛网担任要职,带队完成了若干公司级的战略项目。同时担任《计算机工程》特邀审稿专家,著有 20 多篇国际论文并拥有 10 多项国际专利。
目录:
01-开篇词(1讲)
00|开篇词Ⅰ作为程序员,为什么你应该学好数学? .html
00开篇词Ⅰ作为程序员,为什么你应该学好数学? .mp3
00|开篇词Ⅰ作为程序员,为什么你应该学好数学?.pdf
02-导读(1讲)
00导读:程序员应该怎么学数学? .html
00导读:程序员应该怎么学数学?.mp3
00导读:程序员应该怎么学数学? .pdf
03-基础思想篇(18讲)
01|二进制:不了解计算机的源头,你学什么编程.html
01|二进制:不了解计算机的源头,你学什么编程.mp3
01|二进制:不了解计算机的源头,你学什么编程.pdf
02余数:原来取余操作本身就是个哈希函数.html
02余数:原来取余操作本身就是个哈希函数.mp3
02余数:原来取余操作本身就是个哈希函数.pdf
03|迭代法:不用编程语言的自带函数,你会如何计算平方根? .html
03|迭代法:不用编程语言的自带函数,你会如何计算平方根? .mp3
03迭代法:不用编程语言的自带函数,你会如何计算平方根? .pdf
04数学归纳法:如何用数学归纳提升代码的运行效率? .html
04|数学归纳法:如何用数学归纳提升代码的运行效率? .mp3
04Ⅰ数学归纳法:如何用数学归纳提升代码的运行效率? .pdf
05递归(上):泛化数学归纳,如何将复杂问题简单化? .html
05递归(上):泛化数学归纳,如何将复杂问题简单化? .mp3
05递归(上):泛化数学归纳,如何将复杂问题简单化?.pdf
06递归(下) :分而治之,从归并排序到MapReduce.html
06递归(下) :分而治之,从归并排序到MapReduce.mp3
06Ⅰ递归(下):分而治之,从归并排序到MapReduce.pdf
07Ⅰ排列:如何让计算机学会”田忌赛马”? .html
07Ⅰ排列:如何让计算机学会”田忌赛马”?.mp3
07Ⅰ排列:如何让计算机学会”田忌赛马”?.pdf
08组合:如何让计算机安排世界杯的赛程? .html
08组合:如何让计算机安排世界杯的赛程?.mp3
08|组合:如何让计算机安排世界杯的赛程? .pdf
09动态规划(上):如何实现基于编辑距离的查询推荐? .html
09动态规划(上) :如何实现基于编辑距离的查询推荐? .mp3
09动态规划(上):如何实现基于编辑距离的查询推荐?.pdf
10动态规划(下) :如何求得状态转移方程并进行编程实现? .html
10动态规划(下) :如何求得状态转移方程并进行编程实现? .mp3
10动态规划(下) :如何求得状态转移方程并进行编程实现? .pdf
11Ⅰ树的深度优先搜索(上):如何才能高效率地查字典?.html
11树的深度优先搜索(上):如何才能高效率地查字典? .mp3
11树的深度优先搜索(上) :如何才能高效率地查字典? .pdf
12树的深度优先搜索(下):如何才能高效率地查字典?.html
12Ⅰ树的深度优先搜索(下):如何才能高效率地查字典?.mp3
12树的深度优先搜索(下) :如何才能高效率地查字典? .pdf
13树的广度优先搜索(上)︰人际关系的六度理论是真的吗? .html
13树的广度优先搜索(上):人际关系的六度理论是真的吗? .mp3
13Ⅰ树的广度优先搜索(上):人际关系的六度理论是真的吗? .pdf
14树的广度优先搜索(下):为什么双向广度优先搜索的效率更高? .html
14Ⅰ树的广度优先搜索(下) :为什么双向广度优先搜索的效率更高? .mp3
14树的广度优先搜索(下):为什么双向广度优先搜索的效率更高? .pdf
15从树到图:如何让计算机学会看地图? .html
15|从树到图:如何让计算机学会看地图?.mp3
15|从树到图:如何让计算机学会看地图? .pdf
16Ⅰ时间和空间复杂度(上):优化性能是否只是”纸上谈兵”?.html
16Ⅰ时间和空间复杂度(上):优化性能是否只是”纸上谈兵”?.mp3
16Ⅰ时间和空间复杂度(上):优化性能是否只是”纸上谈兵”?.pdf
17Ⅰ时间和空间复杂度(下) :如何使用六个法则进行复杂度分析? .html
17Ⅰ时间和空间复杂度(下):如何使用六个法则进行复杂度分析? .mp3
17Ⅰ时间和空间复杂度(下):如何使用六个法则进行复杂度分析? .pdf
18总结课:数据结构、编程语句和基础算法体现了哪些数学思想? .html
18总结课:数据结构、编程语句和基础算法体现了哪些数学思想? .mp3
18总结课:数据结构、编程语句和基础算法体现了哪些数学思想? .pdf
04-概率统计篇(14讲)
05-线性代数篇(13讲)
06-综合应用篇(6讲)
07-加餐(3讲)
08-结束语(1讲)
评论0