算法导论第三次习题课 2009-12-22.

Slides:



Advertisements
Similar presentations
课前预习学案 课堂讲练学案 课后活页作业 工具 工具 科学之光 栏目导引. 课前预习学案 课堂讲练学案 课后活页作业 工具 工具 科学之光 栏目导引.
Advertisements

《礼记 · 学记》学习心得报告 教育的本质与运用 主讲人:徐浩明. 一、认识什么是教育 二、明白教育的本质 三、如何落实德行教育.
科学就医健康教育核心信息 健康中国行·科学就医 一、倡导科学就医 二、遵从分级诊疗 三、定期健康体检 四、鼓励预约挂号 五、就医注意事项
19. 谈礼貌.
古代汉语(上).
★中国近代史: 1840年————1949年 鸦片战争 新中国诞生 ★历史线索: 1、资本主义列强对中国的侵略 2、中国人民的反抗和探索:
智慧城.
辨析近义词的方法 (一) 词的色彩不同 词语色彩----感情色彩 ----语体色彩.
窦娥冤 关汉卿 感天动地 元·关汉卿.
兵 车 行 杜甫.
人教版语文 三年级下册 语文园地四 作者:佚名 来源:网络.
第2课 大一统与秦朝中央集权制度的确立 课标要求: 知道“始皇帝”的来历和郡县制建立的史实,了解中国古代中央集权制度的形成及其影响。
22、跨越海峡的生命桥 城关小学 四(3)班 宋咏梅.
品读论语之四---- 巧言令色非君子.
教学目标: 1、积累常见文言字词,掌握文言句式。 2、培养质疑探究合作精神,分析人物形象。
知其不可而为之.
第十四篇 答李翊書 韓 愈.
第一节 二次型的矩阵表示 一、二次型的定义 二、二次型的矩阵表示 三、非退化线性替换 四、矩阵的合同.
史記 貨 殖 列 傳                                                            商业篇.
中国画家协会理事、安徽省美术家协会会员、 工艺美术师、黄山市邮协常务理事余承平主讲
陈情表 李密 龙江一中高二语文备课组.
证券交易模拟 第2讲 交易规则与盘面术语.
台大體育概況及課程大綱 黃欽永 教授 台灣大學體育室.
高考复习专题 文言文翻译
碗花糕 王充闾.
班級:行流四甲 組員:497D0004何筱瑩 497D0016鄧宜欣 497D0044呂亭儀 497D0056黃 琪 497D0063賴依淩
學校:光春國中 班級:七年三班 製作團隊: 顏序芳 李邰岳 謝宜軒
人教新课标版高中必修三 6、琵琶行并序.
解放軍論壇 中共信息戰發展 對我國軍事戰略之影響.
汉字的构造.
古今异义 漳州一中 黄安娜.
专题五 文言文翻译和断句——巧抓文句信息翻译断句
散文诗两首 《金色花》 泰戈尔 《荷叶·母亲 》 冰心.
专题五 高瞻远瞩 把握未来 ——信息化战争 主讲教师:.
在生活中,我们看见姓李的老师称李老师,看见姓李的会计称李会计,看见姓李的厂长称李厂长,那看见姓李的粉刷师傅,我们称他什么呢?为什么称河北大街一家营造厂的师傅为“刷子李”呢? “刷子李” 的技艺到底有多高?今天这节课我们来看看作者是怎样描写的。
第十章 现代秘书协调工作.
❀中考文言文复习探讨❀ 景德镇市第十七中学 徐阳辉 2012年3月20日.
袁宏道.
胡同文化 汪曾祺.
基本要求:了解隋朝各项制度的历史渊源及其各方面的发展成就的社会基础,力求领会中国封建社会历史发展的基本规律并真正把握隋朝的历史地位。
清明节 端午节 春节 重阳节 中秋节 七夕节 元宵节.
食物在口腔里的变化.
网络信息资源的开发与设计 主讲教师 罗双兰 广西师范大学教育科学学院.
酒 中国是一个 文化历史悠久的国家.
伟人细胞 秦文君.
孔乙己 鲁迅.
理解常见文言实词在文中的含义.
一、古代中国的农业经济 必修二 /专题一 古代中国经济的基本结构与特点 ▲1.农业的主要耕作方式和土地制度
杨玉环(公元719-756年) 杨玉环,名玉环,字太真,唐玄宗李隆基的宠妃,原名杨芙蓉(故有芙蓉出水),出生地为四川成都,祖籍山西永济。杨贵妃自小习音律,善歌舞,姿色超群。曾祖父杨汪是隋朝的上柱国、吏部尚书,唐初被李世民所杀,父杨玄琰(yǎn),是蜀州(四川崇州)司户,其叔父杨玄璬(jiǎo)曾任河南府士曹,杨玉环的童年是在四川度过的,10岁左右,父亲去世,她寄养在洛阳的三叔杨玄璬家。后来又迁往山西永乐(山西永济)。 
左迁至蓝关示侄孙湘 韩愈.
科普说明文 生物入侵者 高天群.
2009届高考专项复习 ——辨析病句.
文化底蕴与作文 第一节:底蕴成句 【温馨点拨】:底蕴成句是把含有文化底蕴的内容表达成句。底蕴成句有三种情况:
Bellman 查經 兩個有關婚宴的比喻 馬太福音 22:1~14, 25:1~13.
第十五章 Linked List, Stack and Queue
义务教育课程标准实验教科书七年级上册第24课
海燕 郑振铎.
小 学 语 文 二 年 级 下 册 第 一单 元.
诗经·蒹葭.
10066: The Twin Towers ★★★☆☆ 題組:Problem Set Archive with Online Judge
2.3 平面与回转体表面相交 回转体截切的基本形式 截平面 截平面 截交线 截交线.
算法导论第三次习题课.
2.古诗两首 自忠小学 赵镒涓.
20 谈礼貌 合肥市螺岗小学 赵勋.
Bellman 查經 處理憂慮 馬太福音 6:25~34.
淺析「標槍運動」技術 指導老師 : 林新龍博士 研究生 : 侯曉寧.
关于口技:杂技的一种。演员运用口腔发声技巧来模仿各种声音。它能同时发出各种音响,这种技艺,清代属“百戏”之一种,表演者多隐身在布幔或屏风的后边,俗称“隔壁戏” 。现代口技表演,演员不必隐身,改为借助扩音器发出各种声响,并且可以借助于动作、手势。
三、 动量和角动量 1 、 质点动量定理 动量 冲量.
蒙公一中韦群珍.
Presentation transcript:

算法导论第三次习题课 2009-12-22

15.2-1 略 15.2-2 15.2-3 略。需要注意: MATRIX-CHAIN-MULTIPLY(A, s, i, j) if j>i x= MATRIX-CHAIN-MULTIPLY(A, s, s(i,j), j) y= MATRIX-CHAIN-MULTIPLY(A, s, s(i,j)+1, j) return MATRIX-MULTIPLY(x, y) else return Ai 15.2-3 略。需要注意: 1 应先给出猜测解 2 c应为常数

15.3-1 枚举复杂度 ,递归复杂度 。 递归的稍微好一点。 15.3-2 没有重叠子问题 15.3-4 略

15.4-1 略 15.4-2 PRINT_LCS(c,x,y,i,j) if x[i]=y[j] PRINT_LCS(c,x,y,i-1,j-1) print x[i] else if c[i –1]>=c[i,j-1] PRINT_LCS(c,x,y,i-1,j) else PRINT_LCS(c,x,y,i,j-1)

15.4-4

15.5-3 这个改变不影响时间复杂度,但是影响系数。 15.5-4 第九行替换为: if i=j root[i,j]<-j e[i,j]<-pi+qi-1+qj else for r<-root[i,j-1] to root[i+1,j] 时间复杂度为

16.1-1 动态规划时间复杂度为 ,贪心算法时间复杂度为 。

16.1-2 略 16.1-3 用两个链表分别存放空闲教室和繁忙教室,把活动按开始时间递增排序,依次调度教室,就可以获得最少教室数。调度方案是在繁忙教室队列中寻找是否有教室已经空闲,再在空闲教室队列中寻找空闲教室,如果都没有,就再增加一个教室。 说明:本题直接调用书上的算法GREDDY-ACTIVITYSELECTOR( )来求是不对的,如下实例,按GREDDYACTIVITY-SELECTOR( )求得需要3个教室,实际上只要2个教室 i 1 2 3 4 5 6 7 s 8 f 9

16.3-1 略 16.3-2 略 16.3-5 用2n-1位表示树的结构,内部结点用1表示,叶子结点用0表示,以树的遍历为序。用nlog(n)位表示字母序列,每个字母的二进制编码长度为log(n),总共需要nlog(n)位。

17.1-1 不能保持,如执行n次MULTIPUSH(s,n) 17.1-3 O(n) 平摊开销为O(1)。

17.2-2 每个操作都支付3元费用,若i不是2的幂次,则只用1元,剩下的2元用于支付那些是2的幂次的操作。 17.2-3 当某位被置为1时,用1元支付置位的实际代价,2元作为存款,其中1元将来该位变为0时使用,另外1元RESET此位时使用

17.3-2 总代价为O(n),平摊代价为O(1) 17.3-6 设有两个栈A,B ENQUEUE操作为:push A DEQUEUE操作为: if B is empty 将A中元素导入B中 if B is not empty pop B 平摊代价为O(1)

30.2-2 略 30.2-4对FFT算法作如下修改即可:用 代替ω,并且将最后结果的每个元素除以n。

30.2-5

22.2-2 略 22.2-5 略 22.2-7 先对T 中任意一顶为根做BFS,记录最后遍历的顶点u,再以u 为根做BFS,记录最后遍历的顶点v,d(u,v)为T 的直径。时间复杂度O(V+E)。

22.3-2 略 22.3-3 略

22.4-1 略 22.4-2 先对图进行拓扑排序,然后从t到s依次计算Pu(以u为起点t为终点的路径数) Pu=ΣPv,v∈Adj(u) Pt=1, Pu=0,出度为0或在t的右边 22.4-3 方法很多,有些方法需要对每个连通片都进行计算。

24.1-3 m未知时,则某一轮循环没有执行relax操作时终止即可。 24.1-6 修改Bellman-Food算法,先找到负环上的一个节点,再依次找到负环上的其他节点。

24.2-2 最后一个顶点没有出度 24.2-4 先进行拓扑排序,然后从右往左依次计算Pu(以u为起点的路径数) Pu=Σ(Pv+1) , v∈Adj(u) Pu=0 ,u的出度为0 最后对所有Pu累加就是路径总数。

25.2-1 略 25.2-4 25.2-6 检查Floyd_Warshall( )输出矩阵主对角线上的元素,如果存在负数,则存在权为负的回路。

25.3-1 略 25.3-3 h(v)=0, h(u)=0, =w+h(u)-h(v)=w 25.3-5