数据结构与算法(B)2018春季 习题(H4、H7).

Slides:



Advertisements
Similar presentations
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
Advertisements

《礼记 · 学记》学习心得报告 教育的本质与运用 主讲人:徐浩明. 一、认识什么是教育 二、明白教育的本质 三、如何落实德行教育.
理念是教育的灵魂 行动是成功的保证 咸阳底张学区小学段 课程改革研讨报告 2011年4月.
主题8 对教学设计与实施的评价 讲课教师:关坤
消防知识进校园 珠海市公安消防局 贾博.
文艺类说明文阅读.
墨子選 非攻.
兵 车 行 杜甫.
智力測驗 答題技巧及經驗談.
野薑花有機生態教育農場 主講人 林進財.
《天津市建设工程监理企业信用评价办法》 介绍.
一條美麗的銀蠹魚 從水經注裡游出來-──亞弦 讓晶瑩剔透的文字,停駐在我們心中-淺談新詩教學
工业区位因素 胶州二中 高绪军.
初级会计实务 第二章 负债(三) 主讲人:杨菠.
長平之戰是戰國後期一場決定性戰役,秦將白起充分利用地利之便,採後退誘敵、合圍殲滅的戰術。
讲故事训练 授课人:田轶.
作者简介: 闻一多(1899-1946) ,湖北浠水人,前新月派诗人和新格律诗理论的奠基者,著名的诗人、学者、民主战士。 其新歌创作的主要成就是两部诗《红烛》(1923)《死水》(1928) 浓烈而真挚的爱国情思是其诗歌的灵魂。 朱自清曾称赞闻一多是五四时期“唯一的爱国诗人”。 闻一多诗歌理论的核心是讲究“三美”:
手太阳小肠经.
第2课 大一统与秦朝中央集权制度的确立 课标要求: 知道“始皇帝”的来历和郡县制建立的史实,了解中国古代中央集权制度的形成及其影响。
——解读《国务院办公厅关于继续深入开展 “安全生产年”活动的通知》
第三课:我国政府是人民的政府 3.2政府的责任:对人民负责.
第十四篇 答李翊書 韓 愈.
第十一課 菜園 6-11.
幼托教師的在職教育訓練 第三組 498i0052蕭羽婷 498i0053 顏于淨 498i0058 黃祺婷 498i0059 林怡均
第一节 工业的区位因素与区位选择 【考点1】工业的区位因素 1.常见的工业区位因素 (1)自然因素:土地、原料、动力、水源等。 (2)社会经济因素:交通、劳动力、市场、政府政策、工农业基础、个人偏好、环境等。 2.影响不同工业部门的主导因素 列表分析不同的工业部门在区位选择时需要考虑的主导因素:
史記 貨 殖 列 傳                                                            商业篇.
第一章 国际私法的概念 第一节 国际私法的调整对象 第二节 国际私法的范围 第三节 国际私法的性质 第四节 国际私法的名称
第3课 收复新疆.
游泳四式技術分析暨初級教法.
第九课 第二框 世界多极化:不可逆转.
《钢铁是怎样炼成的》 语段精读.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
第十一单元 第24讲   第十一单元 世界经济的全球化趋势.
高考复习专题 文言文翻译
近代化 小农经济,铁犁牛耕 古老 男耕女织,肩挑背驮 中国 君主专制,文化专制 农耕文明 闭关锁国,天朝上国 近代 西方 工业文明 经济工业化/城市化 政治民主化/法治化 思想理性化/科学化.
财经法规与会计职业道德 (13) 四川财经职业学院.
第四课 恪守职业道德 我爱岗 我敬业.
第四节 会计监督.
第七章 诉讼参加人.
2015年考研政治近代史纲要 第一讲 考研试题分析 主讲教师:李阅民.
第八章了解法律制度自觉遵守法律.
高中历史多媒体课件 高中历史多媒体课件 隋唐时期政治经济概况. 高中历史多媒体课件 高中历史多媒体课件 隋唐时期政治经济概况.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
一、考试范围 二、考试要求 三、近几年中考题型及解答技巧 四、近来复习中出现的问题 五、采取的措施 六、中考热点复习
必修三 稳态与环境 第5章生态系统及其稳定性 第5节 生态系统的稳定性.
9.1 抽签的方法合理吗.
食物在口腔里的变化.
酒 中国是一个 文化历史悠久的国家.
8.2 严守法律.
理解常见文言实词在文中的含义.
《做自立自强的人》单元复习.
第十章 行政事业单位会计.
蘇軾詞的賞析
杨玉环(公元719-756年) 杨玉环,名玉环,字太真,唐玄宗李隆基的宠妃,原名杨芙蓉(故有芙蓉出水),出生地为四川成都,祖籍山西永济。杨贵妃自小习音律,善歌舞,姿色超群。曾祖父杨汪是隋朝的上柱国、吏部尚书,唐初被李世民所杀,父杨玄琰(yǎn),是蜀州(四川崇州)司户,其叔父杨玄璬(jiǎo)曾任河南府士曹,杨玉环的童年是在四川度过的,10岁左右,父亲去世,她寄养在洛阳的三叔杨玄璬家。后来又迁往山西永乐(山西永济)。 
左迁至蓝关示侄孙湘 韩愈.
科普说明文 生物入侵者 高天群.
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
文化底蕴与作文 第一节:底蕴成句 【温馨点拨】:底蕴成句是把含有文化底蕴的内容表达成句。底蕴成句有三种情况:
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
2012版中考二轮复习历史精品课件北师大版 (含2011中考真题) 专题五世界近代史
認識我的故鄉_台中市.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聽聽那冷雨---重點摘要 二愛 王煜榕.
 第四章 消费税法律制度 经济法基础 模板来自于
憲政與民主 應化3A 邱泓明.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
专题八 欧美代议制的确立与发展 (17—19世纪) 英    美 法 德 选修:日本 俄国.
Presentation transcript:

数据结构与算法(B)2018春季 习题(H4、H7)

H4 线性表 程序若没有按照要求实现,得0分;否则通过所有测试用例得2分, 通过部分测试用例得1分,所有测试用例均不通过得0分 若按照要求实现程序才可以正常得分 代码风格好得风格分1分,否则0分 程序题的最终得分为所有程序题得分*3/8,共3分;风格分为1分。 程序分和风格分合计4分,最终得分为向上取最接近0.5倍数的值。 在提交的作业中,最高得分为4分,最低得分为1分。

中缀转前缀 从右到左扫描中缀表达式单词列表 如果单词是一个操作数,则直接添加到前缀表达式列表的末尾 如果单词是一个右括号“)”,则压入opstack栈顶 如果单词是一个左括号“(”,则反复弹出opstack栈顶的操作符,加 入到输出列表末尾, 直到碰到右括号 如果单词是一个操作符“*/+-”,则压入opstack栈顶。但在压入之 前,要比较其与栈顶操作符的优先级,如果栈顶的高于它,就要 反复弹出栈顶操作符,加入到输出列表末尾 ,直到栈顶的操作符 优先级低于它 最后反转输出列表

中缀转前缀 可以先把中缀表达式反转,然后将“(”变成“)”,“)”变成“(”, 调用中缀转后缀算法得到一个后缀表达式,然后再反转该后缀表 达式得到所求的前缀表达式

中缀转前缀

扩展括号匹配算法 先找出所有有效的html标签 维护一个栈,按标签出现顺序遍历所有标签。如果标签是起始标 签,则将该标签入栈;否则将其和栈顶标签匹配。如果能匹配, 则弹出栈顶元素,继续遍历过程,否则算法结束,输出False。标 签遍历完后,若栈中元素个数为0,则说明html标签都可以匹配, 输出True,否则说明html标签无法全部匹配,输出False。

扩展括号匹配算法

基数排序算法

击鼓传花

H7 动态规划 若程序的时间复杂度是多项式级,得0分;否则通过所有测试用 例得2分,通过部分测试用例得1分,所有测试用例均不通过得0 分 程序的时间复杂度是多项式级才可以正常得分 代码风格好得风格分1分,否则0分 每道题如果得0分,只要交了,就修正为1分 分数计算公式为所有程序题得分和*3/4,共3分;风格分为1分。 程序分和风格分合计4分,最终得分为向下取最接近0.5倍数的值。 在提交的作业中,最高得分为4分,最低得分为1.5分。

博物馆大盗问题 设dp[i+1][j]为从前i个物品中选出总重量不超过j的物品时总价值的 最大值 dp数组的初值都为0 当j < treasure[i][‘w’]时,dp[i+1][j] = dp[i][j] 当j >= treasure[i][‘w’]时,dp[i+1][j] = max(dp[i][j], dp[i][j - treasure[i]['w']] + treasure[i]['v’])

博物馆大盗问题 输出选取物品的序号时,可以逆向遍历treasure数组。设j为未使 用的物品重量,i为第i个treasure。当dp[i][j] > dp[i-1][j]时说明选择 了第i-1个物品。对于输入treasure, maxw = [{‘w’:2,‘v’:3}, {‘w’:3,‘v’:4}, {‘w’:4,‘v’:5}] , 7,逆序遍历的顺序为 i\j 1 2 3 4 5 6 7 8 9

单词最小编辑距离问题 该问题可以转化为最长公共子序列(LCS,Longest Common Subsequence)问题。该问题的描述如下: 比如abcd和becd是最长公共子序列就是bcd。 求出两个单词的最长公共子序列之后,原单词中不在公共子序列 里的字母需要删除,目标单词中不在公共子序列中的字母需要插 入,而公共子序列中的字母进行复制即可。

单词最小编辑距离问题 最长公共子序列问题的求解如下: 设dp[i][j]为s1 s2 …si 和t1 t2 …tj 的最长公共子序列的长度,则s1 s2 …si+1 和t1 t2 …tj+1 的最长公共子序列要么是当si+1 = tj+1 时在公共 子序列后面添加tj+1 ,要么是s1 s2 …si 和t1 t2 …tj+1 的公共子序列, 要么是s1 s2 …si+1 和t1 t2 …tj的公共子序列,因而

单词最小编辑距离问题 输出所求的最长公共子序列时,可以逆序遍历dp数组,只有当 dp[i][j] = dp[i-1][j-1]且dp[i][j]!= dp[i-1][j]且dp[i][j]!= dp[i][j-1]的时候 才说明s[i-1]和t[j-1]是公共子序列中的一部分 j\i 1(b) 2(e) 3(c) 4(d) 1(a) 2(b) 1 2 3