普林斯顿大学算法公开课(1)----介绍

课程概况

这个课程是什么?

(1)中级研究课程。

(2)编程解决问题。

(3)算法:解决问题的思路方法。

(4)数据结构:存储信息的方法。

课程分为两个部分

为什么学习算法?

算法的影响力是宽广和深远的。影响的领域不完全列表如下。

(1)网络。包括搜索,包路由,分布式共享文件。

(2)生物。包括基因工程,蛋白质折叠。

(3)计算机。电路草图,文件系统,编译器。

(4)计算机图形图像。电影,电子游戏,虚拟现实。

(5)安全。手机,电子商务,投票计算机。

(6)多媒体。mp3,jpg,divx,hdtv,人脸识别。

(7)社会网络。推荐系统,新闻feeding,广告学。

(8)物理学。n体模拟,粒子碰撞模拟。

针对个人,公司,学习算法有什么好处?

(1)智力激发。

(2)成为高效的程序员。

(3)揭开宇宙中生活的秘密。

(4)为了乐趣和利润。

资源

textbook,http://algs4.cs.princeton.edu/home/

公开课的视频和课件可以从我的百度网盘下载,http://pan.baidu.com/share/link?shareid=4082772650&uk=2483086068

今天是父亲节,祝福所有的程序员爸爸和程序员的爸爸节日快乐!

 

posted on   板栗小羊  阅读(2571)  评论(7编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示