计算机科学概述
D
图的逻辑结构
深度优先遍历序列?入栈序列?出栈序列? V1
深一层递归 递归返回
V2 V4 V8 V5 V6
V3 V7
V5 V4 V2 V1
遍历序列: V1 V2 V4 V5
图的逻辑结构
深度优先遍历序列?入栈序列?出栈序列? V1
深一层递归 递归返回
V2 V4 V8 V5 V6
V3 V7
V8 V4 V2 V1
“我一次只做一件事 我不会一会这,一会那。”
图灵奖获得时间: 1986年。第二十一位图灵奖 获得者。 表彰其在数据结构和算法设 计与分析领域的重要的基础 性的贡献。
罗伯特陶尔扬1948年4月30 日生于加利福尼亚州 。 1969年本科毕业,进入斯坦 福大学研究生院, 1972年获得博士学位。
哥尼斯堡七桥问题
很多人都认为高德纳是一名非常有趣的人物。 他会奖励每一个找出他的著作中任何错误的人 2.56美元,因为“256美分刚好是十六进制的一 美元” 酷爱音乐。高中的時候,Knuth對數學並沒多 大興趣,而是把主要精力放在主修的課程:聽 音樂和作曲上。
Knuth-Morris-Pratt算 法,該法則使計算機在 文章中搜索一串字符的 過程更加連貫。
V3 V7
V7 V6 V3 V1
遍历序列: V1 V2 V4 V5 V8 V3 V6 V7
工作的一半是选择问题 —— 而不是提出解决问题办法。 如果选择了正确的问题,那 么就成功了一半。
相互影响和具有合作精神是 非常重要的。 当教授最大的乐趣是可以带 研究生。 因为你面对的是一些思想新 奇,而且热爱学习的人
计算机科学概述
信息学院 陆嘉恒
复习
狄克斯特拉
最短路径问题 互斥和死锁问题
迈克尔拉宾
群论 自动机理论
必要的最少工作量 猜数:1到1000之间猜一个数,每次都告诉你偏大 或偏小,你猜的策略是什么? 必要的最少猜几次?
确定n是否是质数 随机的取1到n之间四分之一的数,来尝试。 发生错误的概率极低
Chapter 3
Basic application software
Word Processors Speadsheets Database Management system Presentation graphics Integrated Packages Software suites Careers in IT: Computer Trainer
能否从某个地方出发,穿过所有的桥仅一次 后再回到出发点?
哥尼斯堡七桥问题
七桥问题的图模型
C 欧拉回路的判定规则: 1.如果通奇数桥的地方多于 两个,则不存在欧拉回路; 2.如果只有两个地方通奇数 A B 桥,可以从这两个地方之一 出发,找到欧拉回路; 3.如果没有一个地方是通奇 数桥的,则无论从哪里出 发,都能找到欧拉回路。
Knuth–Morris–Pratt 字符串查找演算法 在一個主“文本字符串" S 內查找一個"詞"的出現, 通過採用一種簡單的觀察,在不匹配發生的時候這 個詞自身包含足夠的信息來確定下一個匹配將在哪 裡開始,以此越過對以前匹配的字元的重新檢查
在计算机科學以外,高 德纳亦著有論述基督教 信仰的書籍 如《3:16 Bible Texts Illuminated》(1991), 《Things A Computer Scientist Rarely Talks About》
Homework: pages86: Crossword puzzle, Multiple Choice, Matching
Chapter 4
Specialized application
Graphics Audio and Viedo Multimedia Web Authoring Artificial Intelligence (Expert system) Careersin IT: Desktop Publisher (Design layout)
《计算机程序设计艺术》 (The Art of Computer Programming)的作者。 爱因斯坦的《相对论》、 狄拉克12本物理科學類專 論书之一
排版軟體TEX和字型設計系 統Metafont的发明人。
1974年获电子计算机协 会图灵奖 1979年卡特總統頒與國 家科學獎(National Medal of Science) 1996年11月榮獲京都獎 (Kyoto Prize)
遍历序列: V1 V2 V4 V5 V8
图的逻辑结构
深度优先遍历序列?入栈序列?出栈序列? V1
深一层递归 递归返回
V2 V4 V8 V5 V6
V3 V7
V4 V2 V1
遍历序列: V1 V2 V4 V5 V8
图的逻辑结构
深度优先遍历序列?入栈序列?出栈序列? V1
深一层递归 递归返回
V2 V4 V8 V5 V6
Homework: pages114: Crossword puzzle, Multiple Choice, Matching
计算机程序设计是一门艺 术,就像创作诗歌和音乐 一样 美国斯坦福大学教授 高德納」這個中文名字是 1977年他訪問中國之前所 取的,命名者是姚儲楓 (姚期智的夫人,夫婦都 是計算機科學家)。
成功需要什么? 需要脑子,也需要耐心。 可能很多尝试都失败了,但 最后一次却出现了奇迹。