关注文章公众号:人工智能前沿讲习班

回复"book1"获取伊利诺伊大学《算法》书

导读


本书是Jeff Erickson即将出版的免费电子教科书《算法》,以及他自1998年以来为伊利诺伊大学厄巴纳香槟分校各种计算机理论课程撰写的其他课堂讲义笔记

文中包含书籍信息、获取方式、算法笔记、模型笔记等一系列内容,

作者简介


Jeff Erickson官方主页肖像

个人主页:

http://jeffe.cs.illinois.edu/

Jeff Erickson,计算机科学教授,加州大学伯克利分校计算机科学博士毕业,1998年起就职于伊利诺伊大学厄巴那香槟分校(University of Illinois, Urbana-Champaign),研究兴趣领域为算法和数据结构等,主要教授大型算法课程,根据其个人主页信息,他的课堂讲义大受学生欢迎。

全书下载(第0版,2018年12月,共448页)


单页排版(适用于电脑屏幕观看):

http://jeffe.cs.illinois.edu/teaching/algorithms/book/Algorithms-JeffE.pdf

双页排版(适用于打印):

http://jeffe.cs.illinois.edu/teaching/algorithms/book/Algorithms-JeffE-2up.pdf

GitHub链接(进行错误跟踪):

https://github.com/jeffgerickson/algorithms

网络版本(永久副本):

https://archive.org/details/Algorithms-Jeff-Erickson

单章下载(每个章节都独立排版,因此页码和整体版本有出入)


前言(8页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/!!-preface.pdf

简介(20页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/00-intro.pdf

1、递归(48页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/01-recursion.pdf

2、回溯法(26页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/02-backtracking.pdf

3、动态规划(Dynamic Programming) (62页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/03-dynprog.pdf

4、贪心算法(Greedy Algorithm)(28页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/04-greedy.pdf

5、基本图形算法(Basic Graph Algorithms)(38页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/05-graphs.pdf

6、深度优先搜索(Depth-First-Search)(32页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/06-dfs.pdf

7、最小生成树(Minimum Spanning Tree)(16页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/07-mst.pdf

8、最短路径(Shortest Paths)(35页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/08-sssp.pdf

9、所有节点对之间的最短路问题(All Pair Shortest Path) (18页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/09-apsp.pdf

10、最小割与最大流(mincut & maxflow) (26页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/10-maxflow.pdf

11、流动和切割的应用(Applications of Flows and Cuts)(26页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/11-maxflowapps.pdf

12、NP-Hardness(50页)

http://jeffe.cs.illinois.edu/teaching/algorithms/book/12-nphard.pdf

相关讲义:书籍相关以及更高级课程


以下是与教科书直接相关的更高级材料的注释,这些笔记大致与教科书章节相匹配。

A.快速傅立叶变换(Fast Fourier Transform)(17页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/A-fft.pdf

B.快速指数算法(Fast Exponential Algorithms)(14页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/B-fastexpo.pdf

C.形式语言和自动化的动态编程(Dynamic Programming for Formal Languages and Automata)(7页,未完成)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/C-automata-dynprog.pdf

D.高级动态规化(Advanced Dynamic Programming )(18页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/D-faster-dynprog.pdf

E.拟阵(Matroids)(8页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/E-matroids.pdf

F.平衡与伪流(Balances and Pseudoflows)(13页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/F-pseudoflows.pdf

G.最小费用流算法(Minimum cost flow)(16页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/G-mincostflow.pdf

H.线性规划(Linear Programming)(21页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/H-lp.pdf

I.线性规划算法(Linear Programming Algorithms)(18页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/I-simplex.pdf

J.近似算法(Approximation Algorithms)(25页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/J-approx.pdf

教科书中未涉及的主题的讲义(编号独立于教科书)


1、离散概率(Discrete Probability)(22页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/01-random.pdf

2、螺丝和螺帽(Nuts and Bolts)(13页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/02-nutsbolts.pdf

3、Treaps and Skip Lists(14页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/03-treaps.pdf

4、Tail Inequalities(10页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/04-chernoff.pdf

5、哈希算法(Hashing)(19页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/05-hashing.pdf

6、Filtering and Streaming(6页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/06-bloom.pdf

7、字符串匹配(String Matching)(14页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/07-strings.pdf

8、Randomized Minimum Cut(7页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/08-mincut.pdf

9、平摊分析(Amortized Analysis)(14页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/09-amortize.pdf

10、Scapegoat and Splay Trees(15页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/10-scapegoat-splay.pdf

11、并查集(Disjoint Set)(14页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/11-union-find.pdf

12、Lower Bounds(6页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/12-lowerbounds.pdf

13、对手论据(8页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/13-adversary.pdf

附录I.归纳证明(30页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/98-induction.pdf

附录II.解决复发问题(22页)

http://jeffe.cs.illinois.edu/teaching/algorithms/notes/99-recurrences.pdf

公开私藏:超全计算模型笔记


这些笔记涵盖了CS 374中出现的自动化和形式语言的超全资料,其中一些笔记非常精确详细。

合集(155页):

http://jeffe.cs.illinois.edu/teaching/algorithms/models/all-models.pdf

封面和前言(3页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/0-cover.pdf

1、字符串(Strings)(17页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/01-strings.pdf

2、常规语言(Regular languages)(12页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/02-regular.pdf

3、有限状态机(Finite-state automata)(24页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/03-automata.pdf

4、不确定性自动机(Nondeterministic automata )(21页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/04-nfa.pdf

5、上下文无关语言(Context-free languages)(20页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/05-context-free.pdf

6、图灵机(Turing machings)(20页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/06-turing-machines.pdf

7、不可判定性(Undecidability )(20页)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/07-undecidable.pdf

8、Universal models(8页,未完成)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/08-universal.pdf

9、非确定性图灵机(Nondeterministic Turing machines)(6页,未完成)

http://jeffe.cs.illinois.edu/teaching/algorithms/models/09-nondeterminism.pdf

原文链接地址:http://jeffe.cs.illinois.edu/teaching/algorithms

历史文章推荐:

重磅 |《模式识别与机器学习》资源大礼包

从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史

SFFAI分享 | 曹杰:Rotating is Believing

SFFAI分享 | 黄怀波 :自省变分自编码器理论及其在图像生成上的应用

AI综述专栏 | 深度神经网络加速与压缩

SFFAI分享 | 田正坤 :Seq2Seq模型在语音识别中的应用

SFFAI 分享 | 王克欣 : 详解记忆增强神经网络

SFFAI报告 | 常建龙 :深度卷积网络中的卷积算子研究进展

SFFAI 分享 | 李宏扬 :二阶信息在图像分类中的应用

形式语言与自动机理论 pdf_448页伊利诺伊大学算法图书【附PDF资料】相关推荐

  1. 形式语言与自动机理论 pdf_448页伊利诺伊大学《算法》图书【附PDF资料】

    点击→阅读原文 关注微信公众号:人工智能前沿讲习 对话框回复"book1"获取伊利诺伊大学<算法>书 导读 本书是Jeff Erickson即将出版的免费电子教科书&l ...

  2. 伊利诺伊大学厄巴纳-香槟分校

    伊利诺伊大学厄巴纳-香槟分校(University of Illinois at Urbana-Champaign,缩写为UIUC)[1] ,创建于1867年,位于伊利诺伊州幽静的双子城厄巴纳–香槟市 ...

  3. 靠谱的N95消毒方法终于来了:放你家电饭锅里,干烧丨伊利诺伊香槟分校出品...

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 把剩饭放到电饭锅里热一热,它就又可以吃了: 把用过的N95放到电饭锅里热一热,它就又可以戴了. 对伊利诺伊香槟分校的Thanh H. Ng ...

  4. 京东发力金融AI,欲再招50位金融AI顶级科学家 转载 2017年12月04日 00:00:00 42 12月1日,京东金融AI实验室在美国硅谷正式投入运营。亦在同一天,京东金融宣布,美国伊利诺伊大

    京东发力金融AI,欲再招50位金融AI顶级科学家 转载 2017年12月04日 00:00:00 42 12月1日,京东金融AI实验室在美国硅谷正式投入运营.亦在同一天,京东金融宣布,美国伊利诺伊大学 ...

  5. mips汇编计算开方_读美国伊利诺伊理工大学计算机科学硕士能学到什么?

    最近有很多计算机专业的大学生和程序员.工程师等在职人士,向彼岸教育咨询美国伊利诺伊理工大学的计算机硕士项目,想更多地了解课程和教学内容. 彼岸教育从伊利诺伊理工大学计算机科学系要来了一份近期学校的安排 ...

  6. 美国伊利诺伊州疫情数据分析

    美国伊利诺伊州疫情数据分析 伊利诺伊州目前总确诊病例已经突破70万,昨天一天报告的新增案例高达7759例(感恩节黑五),近两周内新增15万新确诊病例,可见目前整体形势不容乐观,甚至有恶化的倾向.但事实 ...

  7. AP计算机编程路上的照明灯----学校老师哈佛博士的伊利诺伊大学学生如何说

    AP计算机   AP微积分    A Level计算机   IGCSE计算机 支持远程现场互动教学 我叫孟睿,我是通过在微博上搜索找到的林振营老师,当时因为刚入伊利诺伊大学大学,又从没接触过编程,所以 ...

  8. 伊利洛伊大学厄巴纳-香槟分校计算机专业,申请伊利诺伊大学香槟分校计算机科学专业需要具备哪些条件?看完文章你就清楚了...

    随着时代的变迁,我国经济也出现了显著的涨幅,在这种情形之下,出国深造成为了许多人的选择,而计算机科学专业就是无数人的首选,在众多院校中,美国伊利诺伊大学香槟分校开设的计算科学专业就吸引了许多人的目光, ...

  9. 伊利诺伊香槟分校计算机科学,UIUC的CS「伊利诺伊大学香槟分校计算机科学系」...

    伊利诺伊大学香槟分校每年收到的申请数超1,500多份,但只招收约130名学生.研究生共开设有以下4个学位项目,分别是: 计算机科学理学硕士(MS in Computer Science): 为期2年, ...

  10. uiuc的计算机工程硕士学费标准,伊利诺伊大学香槟分校学费及生活费一览(附美国学费最贵大学TOP20榜单)...

    伊利诺伊大学香槟分校学费及生活费介绍 指南者留学 2018-08-09 17:59:59 伊利诺伊大学香槟分校学费和伊利诺伊大学香槟分校生活费是去伊利诺伊大学香槟分校留学同学很关心的问题,每个地区学校 ...

最新文章

  1. 【综述专栏】图神经网络综述
  2. 17.explain_api
  3. STM32(五)------GPIO位带操作
  4. 松下年净利润预计降20% 或启动新一轮裁员
  5. Activity生命周期方法的调用顺序project与測试日志
  6. 为什么说神经网络是黑箱子模型,我刚刚有了新的感悟。
  7. 英语四级和计算机一级算多少学分,大学英语四级多少分算过
  8. 安大计算机学院汤进,“CCF合肥庐州论坛——认知计算研讨会”成功举办
  9. C语言之逻辑移位与算术移位
  10. 电影票业务-字节青训营
  11. iPhone支持杜比的机型
  12. 工商银行总行营业厅管理软件设置视频教程
  13. 【三维目标检测】VoteNet(一)
  14. Win10多版本CUDA和CUDNN安装
  15. 【程序员养成之路】Java基础篇 8-流进流出的IO流(二)
  16. 新手焊接电路板_如何焊接电路板
  17. ios app 转移(账号之间转移app)
  18. 自学C语言/C++到底难在哪里?
  19. 华为2288H V5 U盘安装CentOS7.5
  20. 汇编语言:字符串加密

热门文章

  1. threejs包围盒的应用
  2. 【BERT-多标签文本分类实战】之四——数据集预处理
  3. 【STM32H7的DSP教程】第17章 DSP功能函数-定点数互转
  4. VS 2008的64位编译环境的安装和使用
  5. 山科大离散数学期末考试_西安电子科技大学网络与继续教育学院 2020 学年上学期 《离散数学》期末考试试题...
  6. 修改硬盘固件的木马 探索方程式(EQUATION)组织的攻击组件
  7. BackTrack5(BT5)硬盘安装完美教程
  8. bt5重启网卡命令_BT5找不到无线网卡怎么处理
  9. 问答社区php源码,cpf开源SNS问答社区源码 php版 v0.7.1
  10. LaTex下载与安装教程