第1章 数据结构绪论

Size: px
Start display at page:

Download "第1章 数据结构绪论"

Transcription

1 目录 第 1 章数据结构绪论 开场白 2 如果你交给某人一个程序, 你将折磨他一整天 ; 如果你教某人如何编写程序, 你将折磨他一辈子 1.2 你数据结构怎么学的? 3 他完成开发并测试通过后, 得意地提交了代码 项目经理看完代码后拍着桌子对他说 : 你数据结构是怎么学的? 1.3 数据结构起源 基本概念和术语 5 正所谓 巧妇难为无米之炊, 再强大的计算机, 也要有 米 下锅才可以干活, 否则就是一堆破铜烂铁 这个 米 就是数据 数据 数据元素 数据项 数据对象 数据结构 逻辑结构与物理结构 逻辑结构 物理结构 抽象数据类型 11 大家都需要房子住, 但显然没钱考虑大房子是没有意义的 于是商品房就出现了各种各样的户型, 有几百平米的别墅, 也有仅两平米的胶囊公寓 数据类型 抽象数据类型 总结回顾 14 9

2 大话 数据结构 1.8 结尾语 15 最终的结果一定是, 你对着别人很牛的说 数据结构 就那么回事 第 2 章算法 17 算法实际操作数量 不同算法的操作数量对比 n*n n 1 问题输入规模 n 2.1 开场白 数据结构与算法关系 18 计算机界的前辈们, 是一帮很牛很牛的人, 他们使得很多看似没法解决或者很难解决的问题, 变得如此美妙和神奇 2.3 两种算法的比较 19 高斯在上小学的一天, 老师要求每个学生都计算 的结果, 谁先算出来谁先回家 2.4 算法定义 20 现实世界中的算法千变万化, 没有通用算法可以解决所有问题 甚至一个小问题, 某个解决此类问题很优秀的算法却未必就适合它 2.5 算法的特性 输入输出 有穷性 确定性 可行性 算法设计的要求 22 求 100 个人的高考成绩平均分与求全省所有考生的成绩平均分在占用时间和内存存储上有非常大的差异, 我们自然追求高效率和低存储的算法来解决问题 正确性 可读性 健壮性 时间效率高和存储量低

3 2.7 算法效率的度量方法 24 随着 n 值越来越大, 它们在时间效率上的差异也就越来越大 好比有些人每天都在学习, 而另一些人, 打打游戏 睡睡大觉, 毕业后前者名企争着要, 后者求职处处无门 事后统计方法 事前分析估算方法 函数的渐近增长 算法时间复杂度 29 理解大 O 推导不算难, 难的其实是对数列的一些相关运算, 这考察的更多的是数学知识和能力 算法时间复杂度定义 推导大 O 阶方法 常数阶 线性阶 对数阶 平方阶 常见的时间复杂度 35 有些时候, 告诉你某些东西不可以去尝试, 也是一种知识的传递 总不能非要去被毒蛇咬一口才知道蛇不可以去招惹吧 2.11 最坏情况与平均情况 算法空间复杂度 36 事先建立一个有 2050 大的数组, 然后把所有年份按下标数字对应, 如果是闰年, 此数组项的值就是 1, 如果不是就是 0 这样, 所谓的判断某一年是否是闰年就变成了查找这个数组的某一项的值是多少的问题 2.13 总结回顾 结尾语 38 愚公移山固然可敬, 但发明炸药和推土机, 可能更加实在和聪明 第 3 章线性表 41 11

4 大话 数据结构 3.1 开场白 42 门外家长都挤在大门口与门里的小孩子的井然有序, 形成了鲜明对比 哎, 有时大人的所作所为, 其实还不如孩子 3.2 线性表的定义 线性表的抽象数据类型 45 有时我们想知道某个小朋友 ( 比如麦兜 ) 是否是班级的同学, 老师会告诉我说, 没有, 麦兜是在春田花花幼儿园里 这种查找某个元素是否存在的操作很常用 3.4 线性表的顺序存储结构 47 他每次一吃完早饭就冲着去了图书馆, 挑一个好地儿, 把他书包里的书, 一本一本的按座位放好, 长长一排, 九个座硬是被他占了 顺序存储定义 顺序存储方式 数据长度与线性表长度区别 地址计算方法 顺序存储结构的插入与删除 50 春运时去买火车票, 大家都排队排着好好的, 这时来了一个美女 : 可否让我排在你前面? 这可不得了, 后面的人像蠕虫一样, 全部都得退后一步 获得元素操作 插入操作 删除操作 线性表顺序存储结构的优缺点 线性表的链式存储结构 55 反正也是要让相邻元素间留有足够余地, 那干脆所有元素都不要考虑相邻位置了, 哪有空位就到哪里 而只是让每个元素知道它下一个元素的位置在哪里 顺序存储结构不足的解决 办法 线性表链式存储结构定义 头指针与头结点的异同 线性表链式存储结构代码描述 单链表的读取 单链表的插入与删除 61 本来是爸爸左牵着妈妈的手 右牵着宝宝的手在马路边散步 突然迎面走来一美女, 爸爸失神般地望着, 此情景被妈妈逮个正着, 于是扯开父子俩, 拉起宝宝的左手就快步朝前走去 单链表的插入 单链表的删除 单链表的整表创建 66 12

5 目录 3.10 单链表的整表删除 单链表结构与顺序存储结构优缺点 静态链表 71 对于一些语言, 如 Basic Fortran 等早期的编程高级语言, 由于没有指针, 这链表结构, 按照前面我们的讲法, 它就没法实现了 怎么办呢? 静态链表的插入操作 静态链表的删除操作 静态链表优缺点 循环链表 78 这个轮回的思想很有意思 它强调了不管你今生是穷是富, 如果持续行善积德, 下辈子就会好过, 反之就会遭到报应 3.14 双向链表 81 就像每个人的人生一样, 欲收获就得付代价 双向链表既然是比单链表多了如可以反向遍历查找等的数据结构, 那么也就需要付出一些小的代价 3.15 总结回顾 结尾语 85 如果你觉得上学读书是受罪, 假设你可以活到 80 岁, 其实你最多也就吃了 20 年苦 用人生四分之一的时间来换取其余时间的幸福生活, 这点苦不算啥 第 4 章栈与队列 87

6 大话 数据结构 4.1 开场白 88 想想看, 在你准备用枪的时候, 突然这手枪明明有子弹却打不出来, 这不是要命吗 4.2 栈的定义 89 类似的很多软件, 比如 Word Photoshop 等, 都有撤消 (undo) 的操作, 也是用栈这种思想方式来实现的 栈的定义 进栈出栈变化形式 栈的抽象数据类型 栈的顺序存储结构及实现 栈的顺序存储结构 栈的顺序存储结构进栈操作 栈的顺序存储结构出栈操作 两栈共享空间 94 两个大学室友毕业同时到北京工作, 他们都希望租房时能找到独自住的一室户或一室一厅, 可找来找去发现, 实在是承受不起 4.6 栈的链式存储结构及实现 栈的链式存储结构 栈的链式存储结构进栈操作 栈的链式存储结构出栈操作 栈的作用 栈的应用 递归 100 当你往镜子前面一站, 镜子里面就有一个你的像 但你试过两面镜子一起照吗? 如果 A B 两面镜子相互面对面放着, 你往中间一站, 嘿, 两面镜子里都有你的千百个 化身 斐波那契数列实现 递归定义 栈的应用 四则运算表达式求值 后缀 ( 逆波兰 ) 表示法定义 后缀表达式计算结果 中缀表达式转后缀表达式 队列的定义 111 电脑有时会处于疑似死机的状态 就当你失去耐心, 打算了 Reset 时 突然它像酒醒了一样, 把你刚才点击的所有操作全部都按顺序执行了一遍 14

7 目录 4.11 队列的抽象数据类型 循环队列 113 你上了公交车发现前排有两个空座位, 而后排所有座位都已经坐满, 你会怎么做? 立马下车, 并对自己说, 后面没座了, 我等下一辆? 没这么笨的人, 前面有座位, 当然也是可以坐的 队列顺序存储的不足 循环队列定义 队列的链式存储结构及实现 队列链式存储结构入队操作 队列链式存储结构出队操作 总结回顾 结尾语 121 人生, 需要有队列精神的体现 南极到北极, 不过是南纬 90 度到北纬 90 度的队列, 如果你中途犹豫, 临时转向, 也许你就只能和企鹅相伴永远 可事实上, 无论哪个方向, 只要你坚持到底, 你都可以到达终点 第 5 章串 开场白 124 枯眼望遥山隔水, 往来曾见几心知? 壶空怕酌一杯酒, 笔下难成和韵诗 途路阻人离别久, 讯音无雁寄回迟 孤灯夜守长寥寂, 夫忆妻兮父忆儿 可再仔细一读发现, 这首诗竟然可以倒过来读 5.2 串的定义 124 我所提到的 over end lie 其实就是 lover friend believe 这些单词字符串的子串 5.3 串的比较 串的抽象数据类型 127

8 大话 数据结构 5.5 串的存储结构 128 感情上发生了问题, 为了向女友解释一下, 我准备发一条短信, 一共打了 75 个字 最后八个字是 我恨你是不可能的, 点发送 后来得知对方收到的, 只有 70 个字, 短信结尾是 我恨你 串的顺序存储结构 串的链式存储结构 朴素的模式匹配算法 131 主串为 S= , 而要匹配的子串为 T= , 在匹配时, 每次都得将 T 中字符循环到最后一位才发现, 哦, 原来它们是不匹配的 5.7 KMP 模式匹配算法 135 很多年前我们的科学家觉得像这种有多个 0 和 1 重复字符的字符串, 却需要挨个遍历的算法, 是非常糟糕的事情 KMP 模式匹配算法原理 next 数组值推导 KMP 模式匹配算法实现 KMP 模式匹配算法改进 nextval 数组值推导 总结回顾 结尾语 146 璇玑图 共八百四十字, 纵横各二十九字, 纵 横 斜 交互 正 反读或退一字 迭一字读均可成诗, 诗有三 四 五 六 七言不等, 目前有人统计可组成七千九百五十八首诗 听清楚哦, 是 7958 首 第 6 章树

9 目录 6.1 开场白 150 无论多高多大的树, 那也是从小到大的, 由根到叶, 一点点成长起来的 俗话说十年树木, 百年树人, 可一棵大树又何止是十年这样容易 6.2 树的定义 150 树的定义其实就是我们在讲解栈时提到的递归的方法 也就是在树的定义之中还用到了树的概念, 这是比较新的一种定义方法 结点分类 结点间关系 树的其他相关概念 树的抽象数据类型 树的存储结构 双亲表示法 孩子表示法 孩子兄弟表示法 二叉树的定义 163 苏东坡曾说 : 人有悲欢离合, 月有阴晴圆缺, 此事古难全 意思就是完美是理想, 不完美才是人生 我们通常举的例子也都是左高右低 参差不齐的二叉树 那是否存在完美的二叉树呢? 二叉树特点 特殊二叉树 二叉树的性质 二叉树性质 二叉树性质 二叉树性质 二叉树性质 二叉树性质 二叉树的存储结构 二叉树顺序存储结构 二叉链表 遍历二叉树 174 你人生的道路上, 高考填志愿要面临哪个城市 哪所大学 具体专业等选择, 由于选择方式的不同, 遍历的次序就完全不同 二叉树遍历原理 二叉树遍历方法 前序遍历算法 中序遍历算法 后序遍历算法 推导遍历结果

10 目录 6.9 二叉树的建立 线索二叉树 188 我们现在提倡节约型社会, 一切都应该节约为本 对待我们的程序当然也不例外, 能不浪费的时间或空间, 都应该考虑节省 线索二叉树原理 线索二叉树结构实现 树 森林与二叉树的转换 195 有个乡镇企业也买了同样的生产线, 老板发现这个问题后找了个小工来说 : 你必须搞定, 不然炒你鱿鱼 小工很快想出了办法 : 他在生产线旁边放了台风扇猛吹, 空皂盒自然会被吹走 树转换为二叉树 森林转换为二叉树 二叉树转换为树 二叉树转换为森林 树与森林的遍历 赫夫曼树及其应用 200 压缩而不出错是如何做到的呢? 简单的说, 就是把我们要压缩的文本进行重新编码, 以达到减少不必要的空间的技术 压缩和解压缩技术就是基于赫夫曼的研究之上发展而来, 我们应该记住他 赫夫曼树 赫夫曼树定义与原理 赫夫曼编码 总结回顾 结尾语 209 人受伤时会流下泪水 树受伤时, 天将再不会哭 希望我们的未来不要仅仅是钢筋水泥建造的高楼, 也要有那郁郁葱葱的森林和草地, 我们人类才可能与自然和谐共处 18

11 大话 数据结构 第 7 章图 开场白 212 如果你不善于规划, 很有可能就会出现如玩好新疆后到海南, 然后再冲向黑龙江这样的荒唐决策 7.2 图的定义 213 现实中, 人与人之间关系就非常复杂, 比如我的认识的朋友, 可能他们之间也互相认识, 这就不是简单的一对一 一对多的关系了, 那就是我们今天要研究的主题 图 各种图定义 图的顶点与边间关系 连通图相关术语 图的定义与术语总结 图的抽象数据类型 图的存储结构 223 因为美国的黑夜就是中国的白天, 利用互联网, 他的员工白天上班就可以监控到美国仓库夜间的实际情况, 如果发生了像火灾 偷盗这样的突发事件, 及时电话到美国当地相关人员处理 邻接矩阵 邻接表 十字链表 邻接多重表 边集数组 图的遍历 237 我有一天早晨准备出门, 发现钥匙不见了 一定是我儿子拿着玩, 不知道丢到哪个犄角旮旯去了, 你们说, 我应该如何找? 深度优先遍历 广度优先遍历

12

13 目录 7.6 最小生成树 245 如果你加班加点, 没日没夜设计出的结果是方案一, 我想你离被炒鱿鱼应该是不远了 ( 同学微笑 ) 因为这个方案比后两个方案一半还多的成本会让老板气晕过去的 普里姆 (Prim) 算法 克鲁斯卡尔 (Kruskal) 算法 最短路径 257 有人为了省钱, 需路程最短, 但换乘站间距离长等原因并不省时间 ; 另一些人, 他为赶时间, 最大的需求是总时间要短 ; 还有一类人, 他们都不想多走路, 关键是换乘要少, 这样可以在车上好好休息一下 迪杰斯特拉 (Dijkstra) 算法 弗洛伊德 (Floyd) 算法 拓扑排序 270 电影制作不可能在人员到位进驻场地时, 导演还没有找到, 也不可能在拍摄过程中, 场地都没有 这都会导致荒谬的结果 拓扑排序介绍 拓扑排序算法 关键路径 277 假如造一个轮子要 0.5 天 造一个发动机要 3 天 造一个车底盘要 2 天 造一个外壳要 2 天, 其它零部件 2 天, 全部零部件集中到一处要 0.5 天, 组装成车要 2 天, 请问, 在汽车厂造一辆车, 最短需要多少天呢? 关键路径算法原理 关键路径算法 总结回顾 结尾语 289 世界上最遥远的距离, 不是牛 A 与牛 C 之间狭小空隙, 而是你们当中, 有人在通往牛逼的路上一路狂奔, 而有人步入大学校园就学会放弃 第 8 章查找

14 大话 数据结构 8.1 开场白 292 当你精心写了一篇博文或者上传一组照片到互联网上, 来自世界各地的无数 蜘蛛 便会蜂拥而至 所谓蜘蛛就是搜索引擎公司服务器上软件, 它把互联网当成了蜘蛛网, 没日没夜的访问上面的各种信息 8.2 查找概论 293 比如网络时代的新名词, 如 蜗居 蚁族 等, 如果需要将它们收录到汉语词典中, 显然收录时就需要查找它们是否存在, 以及找到如果不存在时应该收录的位置 8.3 顺序表查找 顺序表查找算法 顺序表查找优化 有序表查找 298 我在纸上已经写好了一个 100 以内的正整数请你猜, 问几次可以猜出来 当时已经介绍了如何才可以最快的猜出这个数字 我们把这种每次取中间记录查找的方法叫做折半查找 折半查找 插值查找 斐波那契查找 线性索引查找 306 我母亲年纪大了, 经常在家里找不到东西, 于是她用一小本子, 记录了家里所有小东西放置的位置, 比如户口本放在右手床头柜下面抽屉中, 钞票放在衣 咳, 这个就不提了 稠密索引 分块索引 倒排索引 二叉排序树 313 后来老虎来了, 一人拼命地跑, 另一人则急中生智, 爬到了树上 而老虎是不会爬树的, 结果 爬树者改变了跑的思想, 这一改变何等重要, 捡回了自己的一条命 二叉排序树查找操作 二叉排序树插入操作 二叉排序树删除操作 二叉排序树总结 平衡二叉树 (AVL 树 ) 328 平板就是一个世界, 当诱惑降临, 人心中的平衡被打破, 世界就会混乱, 最后留下的只有孤独寂寞失败 这种单调的机械化的社会, 禁不住诱惑的侵蚀, 最容易被侵蚀的, 恰恰是最空虚的心灵 平衡二叉树实现原理 平衡二叉树实现算法

15 目录 8.8 多路查找树 (B 树 ) 341 要观察一个公司是否严谨, 看他们如何开会就知道了 如果开会时每一个人都只是带一张嘴, 即兴发言, 这肯定是一家不严谨的公司 树 树 B 树 B+ 树 散列表查找 ( 哈希表 ) 概述 353 你很想学太极拳, 听说学校有个叫张三丰的人打得特别好, 于是到学校学生处找人, 工作人员拿出学生名单, 最终告诉你, 学校没这个人, 并说张三丰几百年前就已经在武当山作古了 散列表查找定义 散列表查找步骤 散列函数的构造方法 直接定址法 数字分析法 平方取中法 折叠法 除留余数法 随机数法 处理散列冲突的方法 360 我们每个人都希望身体健康, 虽然疾病可以预防, 但不可避免, 没有任何人可以说, 生下来到现在没有生过一次病 开放定址法 再散列函数法 链地址法 公共溢出区法 散列表查找实现 散列表查找算法实现 散列表查找性能分析 总结回顾 结尾语 369 如果我是个喜欢汽车的人, 时常搜汽车信息 那么当我在搜索框中输入 甲壳虫 美洲虎 等关键词时, 不要让动物和人物成为搜索的头条 13

16 大话 数据结构 第 9 章排序 开场白 374 假如我想买一台 iphone4 的手机, 于是上了某电子商务网站去搜索 可搜索后发现, 有 8863 个相关的物品, 如此之多, 这叫我如何选择 我其实是想买便宜一点的, 但是又怕遇到骗子, 想找信誉好的商家, 如何做? 9.2 排序的基本概念与分类 375 比如我们某些大学为了选拔在主科上更优秀的学生, 要求对所有学生的所有科目总分倒序排名, 并且在同样总分的情况下将语数外总分做倒序排名 这就是对总分和语数外总分两个次关键字的组合排序 排序的稳定性 内排序与外排序 排序用到的结构与函数 冒泡排序 378 无论你学习哪种编程语言, 在学到循环和数组时, 通常都会介绍一种排序算法, 而这个算法一般就是冒泡排序 并不是它的名称很好听, 而是说这个算法的思路最简单, 最容易理解 最简单排序实现 冒泡排序算法 冒泡排序优化 冒泡排序复杂度分析 简单选择排序 384 还有一种做股票的人, 他们很少出手, 只是在不断观察和判断, 等时机一到, 果断买进或卖出 他们因为冷静和沉着, 以及交易的次数少, 而最终收益颇丰 简单选择排序算法 简单选择排序复杂度分析 直接插入排序 386 哪怕你是第一次玩扑克牌, 只要认识这些数字, 理牌的方法都是不用教的 将 3 和 4 移动到 5 的左侧, 再将 2 移动到最左侧, 顺序就算是理好了 这里, 我们的理牌方法, 就是直接插入排序法 直接插入排序算法 直接插入排序复杂度分析

17 目录 9.6 希尔排序 389 不管怎么说, 希尔排序算法的发明, 使得我们终于突破了慢速排序的时代 ( 超越了时间复杂度为 O(n 2 )), 之后, 更为高效的排序算法也就相继出现了 希尔排序原理 希尔排序算法 希尔排序复杂度分析 堆排序 396 什么叫堆结构呢? 回忆一下我们小时候, 特别是男同学, 基本都玩过叠罗汉的恶作剧 通常都是先把某个要整的人按倒在地, 然后大家就一拥而上扑了上去 后果? 后果当然就是一笑了之 堆排序算法 堆排序复杂度分析 归并排序 406 即使你是你们班级第一 甚至年级第一名, 如果你没有上分数线, 则说明你的成绩排不到全省前 1 万名, 你也就基本失去了当年上本科的机会了 归并排序算法 归并排序复杂度分析 非递归实现归并排序 快速排序 417 终于我们的高手要登场了, 将来你工作后, 你的老板让你写个排序算法, 而你会的算法中竟然没有快速排序, 我想你还是不要声张, 偷偷去把快速排序算法找来敲进电脑, 这样至少你不至于被大伙儿取笑 快速排序算法 快速排序复杂度分析 快速排序优化 总结回顾 428 目前还没有十全十美的排序算法, 有优点就会有缺点, 即使是快速排序法, 也只是在整体性能上优越, 它也存在排序不稳定 需要大量辅助空间 对少量数据排序无优势等不足 9.11 结尾语 430 如果你有梦想的话, 就要去捍卫它 当别人做不到的时候, 他们就想要告诉你, 你也不能 如果你想要些什么, 就得去努力争取 就这样! 附录参考文献

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378>

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378> B212CC: 数据结构与算法 课程描述 0 课程基本信息 课程编号 : B212CC 课程名称 : 数据结构与算法英文名称 : Data Structures and Algorithms 英文简称 : DSA 预备课程 : 计算系统基础 离散数学授课时间 : 二年级第一学期时间分配 : 课堂教学 (48 课时 )+ 实验安排 (48 课时 )+ 课后作业与阅读 (48 课时 ) 学分数 : 3

More information

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程

2018 年天津城建大学攻读硕士学位研究生入学考试试题 (A) 卷 考试科目代码 :825 考试科目名称工程信息技术 招生专业 : 建筑与土木工程 一 单项选择题 ( 本题共 20 小题, 每题 2 分, 共 40 分 ) 1. 计算机所处理的数据一般具有某种内在联系, 这是指 ( ) A. 数据和数据之间存在某种联系 B. 数据项和数据项之间存在某种联系 C. 元素内部具有某种结构 D. 元素和元素之间存在某种联系 2. 在计算机中表示数据时, 数据的物理地址和逻辑地址相同并且连续, 称其为 ( ) A. 链式存储结构 B. 顺序存储结构 C.

More information

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜

李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 略论英国移民族群认同的发展和走向 李 琼 李 琼 评扎迪 史密斯的 白牙 要是他 指艾伯特 加勒比海移民 真的回去 了 那么他将要面临的失败是明摆在那儿的 因为当地并没有发生什么变化 这就是移民的悲剧 他们比他们离弃的故乡变化得更 快 于是他们永远也不可能因回到家乡而感 到幸福 可是 他们在移居的国家也不幸福 因为这不是家乡 瞿世镜 年 外国文学 第 期 这些天来 我觉得来到这个国家 就像是和魔鬼签了协议

More information

3 堆栈与队列 (1) 堆栈与队列的基本概念 基本操作 (2) 堆栈与队列的顺序存储结构与链式存储结构的构造原理 (3) 在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计 4 串 (1) 串的基本概念 串的基本操作和存储结构 (2) 串的模式匹配算法和改进的 KMP 算法 5

3 堆栈与队列 (1) 堆栈与队列的基本概念 基本操作 (2) 堆栈与队列的顺序存储结构与链式存储结构的构造原理 (3) 在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作对应的算法设计 4 串 (1) 串的基本概念 串的基本操作和存储结构 (2) 串的模式匹配算法和改进的 KMP 算法 5 中国科学院大学硕士研究生入学考试 计算机原理 考试大纲 本 计算机原理 考试大纲适用于中国科学院大学非计算机科学与技术一级学科下各专业的硕士研究生入学考试 计算机原理是计算机科学与技术及相关学科的重要基础, 主要内容包括数据结构 计算机组成原理和计算机网络 要求考生对计算机科学与技术及相关学科的基本概念有较深入 系统的理解, 掌握各种数据结构的定义和实现算法, 掌握计算机组成原理所涉及的关键内容,

More information

Microsoft Word - 专升本练习5:图.doc

Microsoft Word - 专升本练习5:图.doc 第五章 图 一 选择题 1. 关键路径是事件结点网络中的 ( ) A. 从源点到汇点的最长路径 B. 从源点到汇点的最短路径 C. 最长的回路 D. 最短的回路 2. 一个具有 n 个顶点和 e 条边的无向图, 采用邻接表表示, 表向量的大小为 ( 1 ), 所有顶点 邻接表的结点总数为 ( 2 ) 1A. n B. n+1 C. n-1 D. n+e 2A. e/2 B. e C. 2e D. n+e

More information

【此处填写课程中文名称】

【此处填写课程中文名称】 数据结构 Data Structures 一 基本信息 课程代码 : 2050161 课程学分 : 4 面向专业 : 计算机科学与技术 课程性质 : 院级必修课 开课院系 : 信息技术学院计算机科学与技术系 使用教材 : 教材 数据结构 ( 第 2 版 ), 陈越等, 高等教育出版社,2016 年 6 月 参考书目 数据结构 (C 语言版 ), 李云清等, 人民邮电出版社,2009 年第二版 数据结构学习与实验指导,

More information

重 庆 邮 电 大 学

重 庆 邮 电 大 学 机密 启用前 重庆邮电大学 2019 年攻读硕士学位研究生入学考试试题 科目名称 : 数据结构 (A) 科目代码 : 802 考生注意事项 1 答题前, 考生必须在答题纸指定位置上填写考生姓名 报考单位和考生编号 2 所有答案必须写在答题纸上, 写在其他地方无效 3 填 ( 书 ) 写必须使用 0.5mm 黑色签字笔 4 考试结束, 将答题纸和试题一并装入试卷袋中交回 5 本试题满分 150 分,

More information

( 四 ) 指令流水线 六 总线 ( 一 ) 总线概述 ( 二 ) 总线仲裁 ( 三 ) 总线操作和定时 ( 四 ) 总线标准 七 输入输出 (I/O) 系统 ( 一 )I/O 系统基本概念 ( 二 ) 外部设备 ( 三 )I/O 接口 (I/O 控制器 ) ( 四 )I/O 方式 操作系统 : 第

( 四 ) 指令流水线 六 总线 ( 一 ) 总线概述 ( 二 ) 总线仲裁 ( 三 ) 总线操作和定时 ( 四 ) 总线标准 七 输入输出 (I/O) 系统 ( 一 )I/O 系统基本概念 ( 二 ) 外部设备 ( 三 )I/O 接口 (I/O 控制器 ) ( 四 )I/O 方式 操作系统 : 第 大连民族大学硕士研究生招生考试大纲 专业领域 科目代码及名称 计算机技术 810 计算机专业基础综合 数据结构 : 第 1 章绪论第 2 章线性表第 3 章栈和队列第 5 章树和二叉树第 6 章图第 7 章查找技术第 8 章排序技术 计算机组成原理 : 考试内容 一 计算机系统概述 ( 一 ) 计算机发展历程 ( 二 ) 计算机系统层次结构 ( 三 ) 计算机性能指标二 数据的表示和运算 ( 一 )

More information

第七章数组 掌握一维数组的定义 初始化及元素引用 ; 掌握二维数组的定义 初始化及元素引用 ; 掌握字符数组的定义及使用 ; 4. 了解字符串处理函数 ; 第八章函数 掌握函数的定义与调用 ; 掌握函数调用时的实参与形参的结合 ; 理解函数原型声明与函数在源程序中的相对位置的关系 ; 理解函数的嵌套

第七章数组 掌握一维数组的定义 初始化及元素引用 ; 掌握二维数组的定义 初始化及元素引用 ; 掌握字符数组的定义及使用 ; 4. 了解字符串处理函数 ; 第八章函数 掌握函数的定义与调用 ; 掌握函数调用时的实参与形参的结合 ; 理解函数原型声明与函数在源程序中的相对位置的关系 ; 理解函数的嵌套 2015 年福建省专升本考试计算机科学类专业基础课考试大纲 C 语言程序设计 ( 100 分 ) 一 考试要求 : 1. 对 C 语言的语法 语义有较好的理解 2. 能熟练地阅读 C 源程序, 并具有初步分析程序的能力 3. 初步掌握结构化程序设计的方法和技巧, 能从分析问题入手, 设计可行的算法, 进而用 C 语言编写结构良好的面向过程的程序 4. 通过上机实验, 掌握程序的调试和测试方法 二 考试内容第一章

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 六 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 6 章树 C 树的定义和基本术语 树的链式存储结构 子结点表 表示方法 静态 左孩子 / 右兄弟 表示法 动态表示法 动态 左孩子 / 右兄弟 表示法 父指针表示法及其在并查集中的应用

More information

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一

试卷代号 : 座位号 CD 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 试卷代号 : 1 2 5 2 座位号 CD 中央广播电视大学 2 0 0 8-2 0 0 9 学年度第二学期 " 开放本科 " 期末考试 数据结构 ( 本 ) 试题 I 题号 - - I 二 l 三 l 四 l 总 分 分数 I I I I I I 2009 年 7 月 得分 评卷人 I I I 一 单项选择题 ( 每小题 2 分如 崎盯扫, 共 3t 3ω O 1. 针对线性表, 在存储后如果最常用的操作是取第

More information

数据结构习题

数据结构习题 数据结构 习题集 第一章序论 思考题 : 1.1 简述下列术语 : 数据 数据元素 数据对象 数据结构 存储结构 数据类型 抽象数据类型 作业题 : 1.2 设有数据结构 (D,R), 其中 D={d1, d2, d3, d4 R={r1, r2 r1={ , , , , , r2={ (d1, d2),

More information

2009

2009 数据结构 考研真题及解答 目 录 2009 年试题... 1 填空题... 1 解答题... 2 2010 年试题... 2 填空题... 2 解答题... 4 2011 年试题... 4 填空题... 4 解答题... 5 2012 年试题... 6 填空题... 6 解答题... 7 2013 年试题... 8 填空题... 8 解答题... 9 2014 年试题... 10 填空题... 10

More information

中国科学院研究生院

中国科学院研究生院 中国科学院大学 2013 年招收攻读硕士学位研究生入学统一考试试题 考生须知 : 1. 本试卷满分为 150 分, 全部考试时间总计 180 分钟 2. 所有答案必须写在答题纸上, 写在试题纸上或草稿纸上一律无效 一 单选题 ( 每小题 2 分, 共 80 分 ) 1. 操作系统负责管理和控制计算机系统的 A. 软件资源 B. 硬件资源和软件资源 C. 对用户有用的资源 D. 硬件资源 2. UNIX

More information

湖北工业大学二 八年招收硕士学位研究生试卷 则从顶点 A 出发进行深度优先遍历可以得到的序列是 : A.ACEDBFG B.ACDGFBE C.AECDBGF D.ABDGFEC 9 在对 n 个元素的序列进行排序时, 堆排序所需要的附加存储空间是 ( ) A. O(log 2 n) B. O(1)

湖北工业大学二 八年招收硕士学位研究生试卷 则从顶点 A 出发进行深度优先遍历可以得到的序列是 : A.ACEDBFG B.ACDGFBE C.AECDBGF D.ABDGFEC 9 在对 n 个元素的序列进行排序时, 堆排序所需要的附加存储空间是 ( ) A. O(log 2 n) B. O(1) 二 八年招收硕士学位研究生试卷 试卷代号 917 试卷名称数据结构 1 试题内容不得超过画线范围, 试题必须打印, 图表清晰, 标注准确 2 考生请注意 : 答案一律做在答题纸上, 做在试卷上一律无效 一 单项选择题 ( 在每小题列出四个供选择的答案 A B C D 中, 选一个正确的答案, 将其代号填在答卷纸相应题号后的下横线上, 每小题 2 分, 共 20 分 ) 1 以下术语与数据的存储结构无关的是(

More information

华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达

华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达 华侨大学 2014 年硕士研究生入学考试专业课试卷 B ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分 C++ ( 总分 75 分 ) 一 单项选择题 (18 分, 每小题 2 分 ) 1. 若有定义 :int a[3][4];, 则表达式 sizeof(a)/sizeof(int[4]) 的值为 ( ) A) 3 B) 4 C) 5 D)

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

Microsoft Word - 作业.doc

Microsoft Word - 作业.doc 董洪伟罗海驰李婷第 1 章绪论要点 1. 数据结构的逻辑结构和物理结构, 即数据结构从逻辑上分为 : 集合 一对一的线性结构 一对多的树型结构和多对多的图型结构 例如一维数组或链表都是线性结构, 称为线性表, 而多维数组则是图型结构 也有分为 : 线性结构和非线性结构 ( 集合 树 图 ) 一个实际问题的数据结构模型可能是混合型的结构, 既有线性结构的表也有其他非线性结构的树或图等 根据数据结构元素之间的逻辑关系在计算机内部表示

More information

东北大学1996年考研题.doc

东北大学1996年考研题.doc 1996 年考研题 一 ( 25 分 ) 每小题 5 分 1. 根据下图完成 : (1) 画出该图的十字链表存储结构图 (2) 写出其拓扑排序的输出序列 (3) 写出图的强连通分量 ( 支 ) ( 4 ) 写出到的所有路径及简单路径 2. 给定 8 个权值集合 (2,5,3,10,4,7,9,18) 画出含有 8 个叶子结点的最佳三叉归并树, 并计算出 3. 已知含有 8 个结点的一棵二叉树, 按先序

More information

Microsoft Word A.doc

Microsoft Word A.doc 一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 在每小题给出的四个选项中, 请选出一项最符合题目要求的 1. 在下面的 C 语言程序段中, 加法操作的时间复杂度为 ( ) int i, j, k, sum = 0; for( i=0; i < n; ++i) for( j=0; j < i*i; ++j) sum++; A.Ο(2n 2 ) B.Ο(2n 3 ) C.Ο(n 3

More information

四 读算法 ( 每题 7 分, 共 14 分 ) 1. (1) 查询链表的尾结点 (2) 将第一个结点链接到链表的尾部, 作为新的尾结点 (3) 返回的线性表为 (a 2,a 3,,a n,a 1 ) 2. 递归地后序遍历链式存储的二叉树 五 法填空 ( 每空 2 分, 共 8 分 ) true B

四 读算法 ( 每题 7 分, 共 14 分 ) 1. (1) 查询链表的尾结点 (2) 将第一个结点链接到链表的尾部, 作为新的尾结点 (3) 返回的线性表为 (a 2,a 3,,a n,a 1 ) 2. 递归地后序遍历链式存储的二叉树 五 法填空 ( 每空 2 分, 共 8 分 ) true B 数据结构试卷 ( 一 ) 参考答案 一 选择题 ( 每题 2 分, 共 20 分 ) 1.A 2.D 3.D 4.C 5.C 6.D 7.D 8.C 9.D 10.A 二 填空题 ( 每空 1 分, 共 26 分 ) 1. 正确性 易读性 强壮性 高效率 2. O(n) 3. 9 3 3 4. -1 3 4 X * + 2 Y * 3 / - 5. 2n n-1 n+1 6. e 2e 7. 有向无回路

More information

前 言 数据结构 课程是计算机类 电子信息类及相关专业的专业基础课 它在整个课程体系中处于承上启下的核心地位 : 一方面扩展和深化在离散数学 程序设计语言等课程学到的基本技术和方法 ; 另一方面为进一步学习操作系统 编译原理 数据库等专业知识奠定坚实的理论与实践基础 本课程在教给学生数据结构设计和算法设计的同时, 培养学生的抽象思维能力 逻辑推理能力和形式化思维方法, 增强分析问题 解决问题和总结问题的能力,

More information

试卷代号 : 座位号 I II 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择

试卷代号 : 座位号 I II 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择 试卷代号 : 1 0 1 0 座位号 I II 中央广播电视大学 2 0 1 0-2 0 1 1 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2011 年 7 月! 题号 I - I 二 三 四! 五! 六 总分 分数 I I I 1 1- I ---1 I 得分 评卷人 一 单项选择题 ( 在括号内填写所选择的标号 每小题 2 分, 共 1 8 分 ) 1. 一种抽象数据类型包括数据和

More information

华侨大学2011年硕士研究生入学考试专业课试卷

华侨大学2011年硕士研究生入学考试专业课试卷 华侨大学 2016 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业计算机技术 ( 专业学位 ) 科目名称数据结构与 C++ 科目代码 850 第一部分数据结构 ( 总分 75 分 ) 一. 单项选择题 ( 每题 1.5 分, 共 12 分 ) 1. 下列关于顺序存储结构的叙述哪一个是错误的?( ) A. 存储密度大 B. 插入操作不方便 C. 不可随机访问任意结点 D. 存储单元的地址是连续的

More information

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是

华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是 华侨大学 2013 年硕士研究生入学考试专业课试卷 ( 答案必须写在答题纸上 ) 招生专业 计算机技术 科目名称 数据结构与 C++ 科目代码 850 第一部分数据结构 ( 共 75 分 ) 一 单项选择题 ( 每小题 2 分, 共 24 分 ) 1. 执行下面程序段时, 则 S 语句的语句频度是 () for(int i =1;i

More information

一、单项选择题, 共十五小题,每小题2分,全题总分为30分

一、单项选择题, 共十五小题,每小题2分,全题总分为30分 810 华南理工大学 2010 年攻读硕士学位研究生入学考试试卷 ( 请在答题纸上做答, 试卷上做答无效, 试后本卷必须与答题纸一同交回 ) 科目名称 : 物流信息基础 ( 含数据库 数据结构 ) 适用专业 : 物流工程与管理, 物流工程共 6 页说明 : 本卷分为数据库和数据结构共两部分内容, 全卷满分 150 分, 其中数据库部分满分 75 分, 数据结构满分 75 分 一. 数据库部分一. 单项选择题,

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

内 容 简 介 本书基于我们多年的教学经验 从实用的角度出发 对线性和非线性数据结构的顺序和链式存储及 其操作进行了详细讲解 书中的每一章均配有实践练习及大量习题 实现了理论与实践相结合 让学生 学以致用 本书免费提供电子课件 源程序及习题答案 全部案例均在 Visual C 环境中成功

内 容 简 介 本书基于我们多年的教学经验 从实用的角度出发 对线性和非线性数据结构的顺序和链式存储及 其操作进行了详细讲解 书中的每一章均配有实践练习及大量习题 实现了理论与实践相结合 让学生 学以致用 本书免费提供电子课件 源程序及习题答案 全部案例均在 Visual C 环境中成功 高等学校计算机应用规划教材 数据结构 (C 语言版 ) 梁海英王凤领谭晓东巫湘林张波胡元闯 主编副主编 北 京 内 容 简 介 本书基于我们多年的教学经验 从实用的角度出发 对线性和非线性数据结构的顺序和链式存储及 其操作进行了详细讲解 书中的每一章均配有实践练习及大量习题 实现了理论与实践相结合 让学生 学以致用 本书免费提供电子课件 源程序及习题答案 全部案例均在 Visual C++ 6.0

More information

各章例题 Contents 1 第 1 章例题 2 第 4 章例题 3 第 4-1 章例题 4 第 4-2 章例题 5 第 5 章例题 6 第 7 章例题 7 第 8 章例题 8 第 9 章例题 第 1 章例题 选择题 在数据结构中, 从逻辑上可以把数据结构分成 :( ) A 动态结构和静态结构 B 紧凑结构和非紧凑结构 C 线性结构和非线性结构 D 内部结构和外部结构 答案 C 第 1 章例题 判断题

More information

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8B4CFB0CCE22E707074>

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8B4CFB0CCE22E707074> 数据结构与算法 58-1 计算机的算法指的是 (1), 它必须具备 (2) * A.(1) 计算方法,(2) 可执行性, 可移植性, 可扩充性 B.(1) 解决问题的步骤序列,(2) 可执行性, 确定性, 有穷性 C.(1) 排序方法,(2) 确定性, 有穷性, 稳定性 D.(1) 调度方法,(2) 易读性, 稳定性, 安全性 评价一个算法好坏的标准主要是 A 执行时间 B 辅助空间 C 算法本身的复杂度

More information

四 课程与专业毕业要求的关联性 ( 必填项 ) 专业毕业要求 LO11: 能领会用户诉求 目标任务, 正确表达自己的观点, 具有专业文档的撰写能力 LO21: 能根据环境需要确定自己的学习目标, 并主动地通过搜集信息 分析信息 讨论 实践 质疑 创造等方法来实现学习目标 LO31: 工程素养 : 掌

四 课程与专业毕业要求的关联性 ( 必填项 ) 专业毕业要求 LO11: 能领会用户诉求 目标任务, 正确表达自己的观点, 具有专业文档的撰写能力 LO21: 能根据环境需要确定自己的学习目标, 并主动地通过搜集信息 分析信息 讨论 实践 质疑 创造等方法来实现学习目标 LO31: 工程素养 : 掌 SJQU-QR-JW-033( A0) 数据结构 (Python 语言描述 ) Data Structures in Python 一 基本信息 ( 必填项 ) 课程代码 : 2050161 课程学分 : 4 面向专业 : 数媒技术 课程性质 : 院级必修课 开课院系 : 信息技术学院计算机科学与技术系 使用教材 : 教材 数据结构 (python 语言描述 ),Kenneth A.Lambert

More information

Microsoft Word A3.doc

Microsoft Word A3.doc 一 单项选择题 :1~40 小题, 每小题 2 分, 共 80 分 在每小题给出的 选项中, 请选出一项最符合题目要求的 1. 下列排序算法中, 平均时间复杂度最小的是 ( ) A. 归并排序 B. 起泡排序 C. 简单选择排序 D. 直接插入排序 2. 关于线性表的描述正确的是 ( ) A. 采用顺序存储时, 其存储地址必须是连续的 B. 采用链式存储时, 其存储地址必须是连续的 C. 采用顺序存储时,

More information

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

(, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,, : 曹正汉 :, '.,,,., -..,.,,,.,, -., -,,,,,,,,,,,,,,, ( ),,,,,,,?,,?,, ( ), :? (. ) (, ),?, (, : )?,,,,, (, : ),,,, (, ;, ;, : ),,, (, : - ),,, (, : ),,,,,,,,,,,,, -,,,, -,,,, -,,,,,,, ( ), ;, ( ) -,,,,,,

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 七 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 7 章图 7.1 图的定义和术语 7.2 图的抽象数据类型 7.3 图的存储结构 7.5 最短路径 7.6 最小生成树 2 图的遍历 (graph traversal)

More information

<4D F736F F D E3131CAFDBEDDBDE1B9B9C6DAD6D0BFBCCAD4A3A8BAACB2CEBFBCB4F0B0B8A3A92E646F63>

<4D F736F F D E3131CAFDBEDDBDE1B9B9C6DAD6D0BFBCCAD4A3A8BAACB2CEBFBCB4F0B0B8A3A92E646F63> 一 选择题 ( 每小题 2 分, 共 30 分, 奇 偶 ) 1. 从逻辑上可以把数据结构分为 ( ) 两大类. 动态结构 静态结构. 顺序结构 链式结构. 线性结构 非线性结构 D. 初等结构 构造型结构 2. 下面关于线性表的叙述中, 错误的是哪一个?( ). 线性表采用顺序存储, 必须占用一片连续的存储单元. 线性表采用顺序存储, 便于进行插入和删除操作. 线性表采用链接存储, 不必占用一片连续的存储单元

More information

第八章 全球最大门户网站 雅虎 201 图 8 2 雅虎历年美国和美国以外地区收入比例情况 4畅 雅虎的品牌塑造 1996 年冬天 人们估计互联网上总共已经有了 9000 万个网页 这几乎与美国国会图书馆藏书的总页数相等 据研究 每天还有 17 万个新网页出现在因特网上 世界各地的电脑拥有者把各种各样的信 息制作成文字发送到网上 这些信息五花八门 包括公司 个人甚至 还有宠物的秘密生活等 搜索引擎的功能就是帮人们在茫茫的网中寻

More information

浙江师范大学

浙江师范大学 软件与通信工程学院 数据结构与算法 实验指导书 江西财经大学软件与通信工程学院通信工程系 2016 年 9 月 - 1 - 目录 写在上机实验之前... - 3 - 数据结构与算法( 电子 ) 课程实验教学大纲... - 4 - 实验一线性表链式表示和实现... - 7 - 实验二栈的应用之表达式求值... - 8 - 实验三二叉树的遍历操作... - 10 - 实验四图的遍历操作... - 13

More information

2017創形パンフ表1_表4

2017創形パンフ表1_表4 2017 SCHOOL GUIDE BOOK 2017 SOKEI ACADEMY OF FINE ART & DESIGN 关于创形美术学校? 创形美术学校是培育专业艺术家的摇篮 大家知道 : 用普通的教育课程来培育专业的艺术家是件困难的事 在我们创形, 从老师到办公人员, 大家全体都是专业的艺术家 在美术界, 设计界当中取得卓越成绩的艺术家们将为大家面对面地传授心得 我们重视的并不是通过指定的教学说明书来指导大家,

More information

<4D F736F F D20CAD7B6BCCAA6B7B6B4F3D1A7CAFDBEDDBDE1B9B9BDB2D2E52E646F63>

<4D F736F F D20CAD7B6BCCAA6B7B6B4F3D1A7CAFDBEDDBDE1B9B9BDB2D2E52E646F63> 考查目标 1. 理解数据结构的基本概念 ; 掌握数据的逻辑结构 存储结构及其差异, 以及各种基本操作的实现 2. 掌握基本的数据处理原理和方法的基础上, 能够对算法进行设计与分析 3. 能够选择合适的数据结构和方法进行问题求解 一 线性表 大纲要求 : ( 一 ) 线性表的定义和基本操作 ( 二 ) 线性表的实现 1. 顺序存储结构 2. 链式存储结构 3. 线性表的应用 知识点 : 1. 深刻理解数据结构的概念,

More information

2009年考研计算机学科专业基础综合考试大纲

2009年考研计算机学科专业基础综合考试大纲 河北建筑工程学院 硕士研究生入学考试 计算机专业基础综合 考试大纲 课程代码 :808 一 考试的总体要求计算机科学与技术学科专业基础综合考试是为招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目, 其目的是科学 公平 有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识 基本理论 基本方法的水平和分析问题 解决问题的能力, 以利于硕士研究生的择优选拔, 确保招生质量 计算机科学与技术学科专业基础综合考试实行自主命题,

More information

ESOL-CN-Bleed.pub

ESOL-CN-Bleed.pub NZCB Discover New Zealand BELIEVE YOU CAN www.nzcb.ac.nz ,, 我非常喜欢这里, 我在这里得到了很多的帮助, 谢谢学校为我提供这么好的学习环境和升学机会, 因此我也强烈推荐我的朋友们也来 NZCB 学习国际英文 (IESOL) 课程 - 黎曦 ( 中国 ) 在 NZCB 学习期间我的收获非常大, 不止是英语能力的提升, 还让我更加熟悉新西兰,

More information

试卷代号 : 座位号 中央广播电视大学 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法

试卷代号 : 座位号 中央广播电视大学 学年度第二学期  开放本科  期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法 试卷代号 : 1 0 1 0 座位号 中央广播电视大学 2 0 11 2012 学年度第二学期 " 开放本科 " 期末考试 数据结构试题 2012 年 7 月 题号一四五总分一一 分数 得分 评卷人 - 单项选择题, 在括号内填写所选择的标号 { 每小题 2 分, 共 1 8 分 ) 1. 下面算法的时间复杂度为 ( ) int f( unsigned int n) { if(n= =0 II n=

More information

Microsoft Word - 专升本练习2:线性表.doc

Microsoft Word - 专升本练习2:线性表.doc 第二章 线性表 一 选择题 1. 线性表是 ( ) A. 一个有限序列, 可以为空 B. 一个有限序列, 不能为空 C. 一个有限序列, 可以为空 D. 一个无序序列, 不能为空 2. 对顺序存储的线性表, 设其长度为 n, 在任何位置上插入或删除操作都是等概率 插入一个元素 时大约要移动表中的 ( ) 个元素, 删除一个元素时大约要移动表中的 ( ) 个元素 A. n/2 B. (n+1)/2 C.

More information

A.39 B.52 C.111 D.119 解析 C 根据完全二叉树的定义, 此树的前 6 层应该是满二叉树, 共有 = 63 个结点 第 6 层有 8 个叶子结点, 说明另外 32-8=24 个结点不是叶子结点, 最多各有 2 个孩子结点 而该树不可能有第 8 层存在, 所以结点总数最

A.39 B.52 C.111 D.119 解析 C 根据完全二叉树的定义, 此树的前 6 层应该是满二叉树, 共有 = 63 个结点 第 6 层有 8 个叶子结点, 说明另外 32-8=24 个结点不是叶子结点, 最多各有 2 个孩子结点 而该树不可能有第 8 层存在, 所以结点总数最 09 年真题 1 为解决计算机与打印机之间速度不匹配的问题, 通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据 该缓冲区的逻辑结构应该是 ( ) A. 栈 B. 队列 C. 树 D. 图 解析 B 打印机取出数据的顺序与数据被写入缓冲区的顺序相同, 为先进先出结构, 即队列 2 设栈 S 和队列 Q 的初始状态均为空, 元素 a,b,c,d,e,f,g

More information

试卷代号 : 座位号 中央广播电视大学 学年度第一学期 " 开放本科 " 期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 得分 评卷人 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下

试卷代号 : 座位号 中央广播电视大学 学年度第一学期  开放本科  期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 得分 评卷人 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下 试卷代号 : 1 0 1 0 座位号 中央广播电视大学 2 0 1 0 2011 学年度第一学期 " 开放本科 " 期末考试 数据结构试题 2011 年 1 月 题号一四五总分一一 分数 一 单项选择题, 在括号内填写所选择的标号 ( 每小题 2 分, 共 1 8 分 ) 1. 执行下面程序段时, s 语句的执行次数为 ( ) forcint i= 1; i

More information

什么是函数式编程?

什么是函数式编程? 函数式编程 FUNCTIONAL PROGRAMMING byvoid@byvoid.com 什么是函数式编程? 真相是 从停机问题开始 Bug 假设有停机判定算法 function halting(func, input) { } return if_func_will_halt_on_input; 充分利用停机判定 function ni_ma(func) { if (halting(func,

More information

引言 从古至今, 人们一直梦想着拥有点石成金的能力 其实在现实生活中, 从来不乏这样的例子 人们都认为过时的 PC 电脑配件是积压废品, 迈克尔戴尔却低价收购改装升级后转手卖出, 赚得了自己的第一桶金 人们都认为免费聊天工具是赔本赚吆喝, 腾讯却从草根出身的 QQ 起家, 成为亚洲市值最高的互联网公司 人们都认为常旅客里程是航空公司的成本, 航空公司却通过常旅客里程销售获得超过 50% 的附加收入

More information

中国科学技术大学1995年考研试题.doc

中国科学技术大学1995年考研试题.doc 中国科学技术大学一九九五年招收硕士学位研究生入学考试试题试题名称 : 程序设计 一 选择题 1. 一颗深度为 6 的平衡二叉树, 其每个非终端节点的平衡因子均为 1, 则该树共有 个节点.(2 分 ) a) 14; b) 16; c) 18; d) 20; e) 22; f) 24 2. 一个有 28 条边的非连通无向图, 至少应有 个节点.(2 分 ) a) 6; b) 7; c) 8; d) 9;

More information

一元多项式实验要求

一元多项式实验要求 实验一一元多项式实验要求 (12 课时 ) 一基本要求 : 1. 编写程序 polyn.c( 或 polyn.cpp) 实现 ADT Polynomial, 可以使用下列结构实现 : typedef struct{ float p; // 系数 int e; // 指数 }ElemType; 实现基本操作 : CreatePolyn(&p,m), 创建一元多项式, 可从终端接受 m 组 (p,e)

More information

Microsoft PowerPoint - 1绪论.ppt [兼容模式]

Microsoft PowerPoint - 1绪论.ppt [兼容模式] 1 绪论 董洪伟 http://hwdong.com 主要内容 什么是数据结构 定义 内容 基本术语 数据 : 数据对象 数据元素 数据项 数据结构 : 逻辑结构 物理结构 抽象数据类型 定义 表示 算法和算法分析 算法的概念 算法复杂度 什么是数据结构 程序 = 数据结构 + 算法 Pascal 之父,Niklaus Wirth 数据结构 : 问题的数学模型 数据表示 算法 : 处理问题的策略 数据处理

More information

关于公布2015年度兰陵县事业单位公开招聘工作人员进入面试资格审查范围人员名单的公告

关于公布2015年度兰陵县事业单位公开招聘工作人员进入面试资格审查范围人员名单的公告 关于公布 2019 年兰陵县部分事业单位公开招聘教师进入 面试资格审查范围人员名单的公告 根据 2019 年兰陵县部分事业单位公开招聘教师简章 规定, 经招聘主管部门研究, 确定 2019 年兰陵县部分事业单位公开招聘教师笔试合格分数线为 35 分 在笔试合格分数线以上 ( 含 ), 按照笔试成绩和规定的比例, 由高分到低分确定了各招聘岗位进入面试资格审查范围的人员名单, 现予以公布 面试资格审查具体时间

More information

四 试卷题型结构 单项选择题 80 分 (40 小题, 每小题 2 分 ) 综合应用题 70 分 IV 考查内容 数据结构 考查目标 1. 掌握数据结构的基本概念 基本原理和基本方法 2. 掌握数据的逻辑结构 存储结构及基本操作的实现, 能够对算法进行基本的时间复杂度与 空间复杂度的分析 3. 能够

四 试卷题型结构 单项选择题 80 分 (40 小题, 每小题 2 分 ) 综合应用题 70 分 IV 考查内容 数据结构 考查目标 1. 掌握数据结构的基本概念 基本原理和基本方法 2. 掌握数据的逻辑结构 存储结构及基本操作的实现, 能够对算法进行基本的时间复杂度与 空间复杂度的分析 3. 能够 2018 专业课大纲 : 计算机 ( 统考 ) 学科专业基础综合 I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士 研究生而设置的具有选拔性质的联考科目, 其目的是科学 公平 有效地测试考生掌握计算 机科学与技术学科大学本科阶段专业知识 基本理论 基本方法的水平和分析问题 解决问 题的能力, 评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或

More information

2014 年计算机考研大纲 I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目, 其目的是科学 公平 有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识 基本理论 基本方法的水平和分析问题 解决问题的能力, 评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平, 以利于各高等院校和科研院所择优选拔,

More information

41. 扑克牌游戏 八皇后问题 软件工程进度规划 随机整数排序 ( 希尔排序 ) 随机整数排序 ( 快速排序 ) 随机整数排序 ( 堆排序 ) 随机整数排序 ( 归并排序 )...

41. 扑克牌游戏 八皇后问题 软件工程进度规划 随机整数排序 ( 希尔排序 ) 随机整数排序 ( 快速排序 ) 随机整数排序 ( 堆排序 ) 随机整数排序 ( 归并排序 )... 数据结构 课程设计题目 1. 运动会分数统计... 2 2. 集合的并 交和差运算... 3 3. 一元稀疏多项式计算器... 4 4. 活期储蓄帐目管理系统... 5 5. 宿舍管理系统... 5 6. 学生成绩管理系统... 6 7. 约瑟夫生者死者游戏... 7 8. 约瑟夫双向生死游戏... 7 9. 停车场管理... 8 10. 迷宫问题... 9 11. 马踏棋盘... 10 12. 图书管理系统...

More information

<4D F736F F F696E74202D20536C FB5DACBC4D5C220CAF7D3EBB6FEB2E6CAF7205BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20536C FB5DACBC4D5C220CAF7D3EBB6FEB2E6CAF7205BBCE6C8DDC4A3CABD5D> 第四章树 二叉树 森林 树的基本概念 二叉树 定义 主要特征 存储结构 : 顺序 链式 遍历 线索二叉树 : 基本概念 构造 树 森林 存储结构 : 树 森林与二叉树的转换 遍历 : 树 森林 应用 二叉排序树 Huffman 树和哈夫曼编码 树和有根树 两种树 : 自由树 有根树 树 (Tree) 和森林的概念 自由树无回路的连通图 : 一棵自由树 T f 可定义为一个二元组 T f = (V,

More information

A. 2 B. 3 C. 4 D 斐波那契数列的定义如下 :F 1 = 1, F 2 = 1, F n = F n 1 + F n 2 (n 3) 如果用下面的函数计算斐波那契数列的第 n 项, 则其时间复杂度为 ( ) funtion F(n : longint) : longint;

A. 2 B. 3 C. 4 D 斐波那契数列的定义如下 :F 1 = 1, F 2 = 1, F n = F n 1 + F n 2 (n 3) 如果用下面的函数计算斐波那契数列的第 n 项, 则其时间复杂度为 ( ) funtion F(n : longint) : longint; 第十九届全国青少年信息学奥林匹克联赛初赛 提高组 Pascal 语言试题 竞赛时间 :2013 年 10 月 13 日 14:30~16:30 选手注意 : 试题纸共有 12 页, 答题纸共有 2 页, 满分 100 分 请在答题纸上作答, 写在试题纸上的一律无效 不得使用任何电子设备 ( 如计算器 手机 电子词典等 ) 或查阅任何书籍资料 一 单项选择题 ( 共 15 题, 每题 1.5 分, 共计

More information

<4D F736F F D C4EABCC6CBE3BBFAD1A7BFC6BFBCD1D0B4F3B8D9>

<4D F736F F D C4EABCC6CBE3BBFAD1A7BFC6BFBCD1D0B4F3B8D9> 2012 年学科研究生入学考试大纲 Ⅰ 考查目标 学科专业基础综合考试涵盖数据机构 组成原理 操作系统和网络等学科专业基础课程 要求考生比较系统地掌握上述专业基础课程的基本概念 基本原理和基本方法, 能够综合运用所学的基本原理和基本方法分析 判断和解决有关理论问题和实际问题 Ⅱ 考试形式和试卷结构 一 试卷满分及考试时间本试卷满分为 150 分, 考试时间为 180 分钟二 答题方式答题方式为闭卷

More information

(1) 数组 广义表的基本概念 多维数组的实现 (2) 特殊矩阵 ( 包括对称矩阵 稀疏矩阵 ) 的压缩存储 5 树与二叉树 (1) 树 二叉树 森林的基本概念和性质 (2) 树 二叉树 森林的存储结构 ( 包括顺序存储结构 链式存储结构 ) (3) 树 二叉树 森林的遍历和转换操作 (4) 线索二

(1) 数组 广义表的基本概念 多维数组的实现 (2) 特殊矩阵 ( 包括对称矩阵 稀疏矩阵 ) 的压缩存储 5 树与二叉树 (1) 树 二叉树 森林的基本概念和性质 (2) 树 二叉树 森林的存储结构 ( 包括顺序存储结构 链式存储结构 ) (3) 树 二叉树 森林的遍历和转换操作 (4) 线索二 2019 年中科院考研交流 QQ 群 3 群 :702180590 购资料可加 VIP 群, 学长在线答疑 中国科学院大学硕士研究生入学考试 计算机学科综合 ( 专业 ) 考试大纲 一 考试形式 闭卷, 笔试, 考试时间 180 分钟, 总分 150 分 二 试卷结构 题型 : 概念题 ( 填空 选择 判断 简答 ), 应用题 ( 计算 画图 分析 设计 ) 等 三 考试科目 数据结构 计算机组成原理

More information

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8C5C2DBA3ADB5DA38D5C2B2E9D5D22D E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20CAFDBEDDBDE1B9B9B8C5C2DBA3ADB5DA38D5C2B2E9D5D22D E BBCE6C8DDC4A3CABD5D> 数据结构概论 第 8 章查找 董黎刚浙江工商大学信电学院 1. 查找的基本概念 8.1.1 背景 第 2-7 章以数据结构为主线介绍, 第 8-9 章将以算 法为主线来介绍 现实生活中, 查找 ( 与 搜索 是同一个英文单 词 Search) 几乎无处不在, 特别是现在的网络时代, 查找占据了我们上网的大部分时间 比如要确认一下某个新词的拼写对不对, 不妨问问 baidu/google, 哪个拼写搜到的记录多就选哪个

More information

Microsoft Word 年803计算机学科基础综合考试大纲.docx

Microsoft Word 年803计算机学科基础综合考试大纲.docx 2018 年 803 计算机学科基础综合考试大纲 803 计算机学科基础综合 一 考查目标计算机学科基础综合考试涵盖数据结构 计算机组成原理 操作系统和计算机网络等学科专业基础课程 要求考生比较系统地掌握上述专业基础课程的基本概念 基本原理和基本方法, 能够综合运用所学的基本原理和基本方法分析 判断和解决有关理论问题和实际问题 二 考试形式和试卷结构 1 试卷满分及考试时间本试卷满分为 150 分,

More information

一、单项选择题, 共十五小题,每小题2分,全题总分为30分

一、单项选择题, 共十五小题,每小题2分,全题总分为30分 810 华南理工大学 2011 年攻读硕士学位研究生入学考试试卷 ( 请在答题纸上做答, 试卷上做答无效, 试后本卷必须与答题纸一同交回 ) 科目名称 : 物流信息基础 ( 含数据库 数据结构 ) 适用专业 : 物流工程与管理, 物流工程 ( 专业学位 ) 本卷满分 :150 分 共 8 页 说明 : 本卷分为数据库和数据结构共两部分内容, 全卷满分 150 分, 其中数据库部分 满分 75 分,

More information

<4D F736F F D20BBAAC4CFC0EDB9A4B4F3D1A72020CAFDBEDDBDE1B9B9B8B4CFB0B1CABCC7D5FBC0ED2E646F63>

<4D F736F F D20BBAAC4CFC0EDB9A4B4F3D1A72020CAFDBEDDBDE1B9B9B8B4CFB0B1CABCC7D5FBC0ED2E646F63> 数据结构复习笔记整理第二部分复习提纲 ( 不分题型, 弄清原理, 不要死记硬背 ). 简单复杂性的判断 : ()i=n; while(i>=) i=i/2; 其中 i=n,n/2,n/2 2,,n/2 k, 需 n/2 k >=, 即 2 k

More information

6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用

6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用 第六章树与二叉树 树型结构是一类非常重要的非线性结构 直观地, 树型结构是以分支关系定义的层次结构 树在计算机领域中也有着广泛的应用, 例如在编译程序中, 用树来表示源程序的语法结构 ; 在数据库系统中, 可用树来组织信息 ; 在分析算法的行为时, 可用树来描述其执行过程等等 6.1 树的定义和基本术语 6.2 二叉树 ( 定义 性质 存储结构 ) 6.3 遍历二叉树和线索二叉树 6.4 树和森林

More information

????????

???????? 深度学习 项目简介 葛丽丽 译 西蒙菲沙大学 教育学院 富有想像力的教育研究中心 电邮 ierg-ed@sfu.ca 网址: http://www.ierg.net 基本思想 开学的第一个星期 每个学生都会接到一个任意布置的主题 从此将围绕这个主题 进行深度学习 这些主题可能包括 鸟 苹果 马戏团 火车 和 太阳系 等内容 在接下来的小学 初中以及高中阶段 除了基本课程以外 学 生将继续深入地学习指定的题目

More information

齐燕荣 刘洪涛 阮杰宁 美国中学世界文学教科书中的中国文学

齐燕荣 刘洪涛 阮杰宁 美国中学世界文学教科书中的中国文学 齐燕荣 刘洪涛 阮杰宁 俄克拉何马大学现代语言 文学及语言学系 美国 北京师范大学文学院 北京 俄克拉何马大学教育学院 美国 世界文学是美国初 高中阶段语文教学的一项重要内容 五种美国中学的世界文 学教科书共选录中国文学作品 篇 包括先秦典籍 中古诗词 现当代作品 民间故事 美国华裔 文学等 教科书对中国文学评价很高 在选录时 重视中国文学中能够反映普世价值的作品 教材或以主题编目 或以区域和时代划类

More information

第三章 栈和队列

第三章  栈和队列 第 3 章栈 3.1 ADT 栈 3.2 ADT 栈的实现 3.3 ADT 栈的应用 2008-3-31 福州大学数学与计算机科学学院吴英杰 1 1 栈的定义和特点 3.1 ADT 栈 (stack) 定义 : 限定仅在表首进行插入或删除操作的线性表, 表首 栈顶, 表尾 栈底, 不含元素的空表称空栈 特点 : 先进后出 (FILO) 或后进先出 (LIFO) 进栈栈顶... an... 出栈 栈

More information

1 Flash 绘画概述 美术与绘画 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1

1 Flash 绘画概述 美术与绘画 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1 第 一 部分 绘画基础 俗话说 万丈高楼平地起 学习Flash绘画也一样 必须从美术基础学起掌握透 视 构图和色彩等基础知识 以及物体立体感的表现方法 是掌握Flash绘画的必备知识 也是进行动画设计的基础 1 Flash 1 1.1 绘画概述 1.1.1 美术与绘画 3 1.1.2 电脑绘画 1-1 Flash Painter (a) (Flash) (b) (Painter) 1-1 Flash

More information

6 tree

6 tree 6 树和二叉树 董洪伟 http://hwdong.com 1 树和二叉树 主要内容一 树的类型定义二 二叉树的类型定义三 二叉树的存储结构四 二叉树的操作五 线索二叉树六 树和森林七 赫夫曼树八 树的计数 2 树的类型定义 树是一个层次结构的抽象模型 树是由具有父子关系的结点构成的 应用示例 : - 组织结构 - 文件系统 Computers R Us Sales Manufacturing R&D

More information

PowerPoint Presentation

PowerPoint Presentation 数据结构与算法 ( 三 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第 3 章栈与队列 栈 栈的应用 递归到非递归的转换 队列 2 栈 (Stack) 操作受限的线性表 运算只在表的一端进行 队列 (Queue) 运算只在表的两端进行

More information

19板书

19板书 第 十九课 Instructor: Yoyo 对话 一 咱们来 术馆还没 开 门呢 á á ǎ, ě ù ǎ á é ǒ ā é 来 来晚 á ǎ ǐ á ǎ ǎ 参观 个 ǒ ī ā í ì à ā ā í è à ǔ 你真 欢 国画 ǐ ē ǐ ā ō ó à 啊 欢 鸿画 马 ì ǒ ē á ǐ ā ú ē ó à ǎ 跟你 样 很 欢 国画 ǒ ē ǐ í à ě ě ǐ ā ō ó à 从

More information

幻灯片 1

幻灯片 1 1.3 查找与排序 一 查找 查找, 也称为检索, 就是在一组同类型的数据元素中找出满足条件的元素 这种操作可能成功 ( 找到 ), 也可能失败 ( 未找到 ) 通常把待查找的数据元素集合称为查找表 下面介绍的查找是按关键字进行的 关键字 (key) 是数据元素中能唯一标识一个数据元素 ( 或记录 ) 中某个 ( 些 ) 数据项 要衡量一种查找算法的优劣, 主要是看要找的值与关键字的比较次数 为此,

More information

2013kmdg

2013kmdg 2013 年西安交通大学研究生入学考试西安交通大学研究生入学考试计算机计算机基础综合科目基础综合科目大纲 Ⅰ 考查目标 计算机基础综合考试涵盖计算机软件基础 计算机硬件基础和计算机网络原理等学科专业基础课程 要求考生比较系统地掌握上述专业基础课程的基本概念基本概念 基本原理和基本方法基本原理和基本方法, 能够综合运用所学的基本原理和基本方法分析 判断和解决有关理论问题和实际问题判断和解决有关理论问题和实际问题

More information

第 33 届宁波市中小学生信息学能力水平展示活动第一轮试题 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多

第 33 届宁波市中小学生信息学能力水平展示活动第一轮试题 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多 第 33 届宁波市中小学生信息学能力水平展示小学组第一轮 pascal 试题 ( 说明 : 答案请填在答题卷上 考试时间 120 分钟, 满分 100 分 ) 一. 选择题 ( 每题 1.5 分, 共 30 分 每小题只有一个正确答案, 多选错选均不给分 ) 1 以下不属于计算机硬件的是( ) A. 显示器 B. 内存 C. 操作系统 D. 光盘驱动器 2 以下列扩展名结尾的文件, 是视频文件的是

More information

曲周县 2018 年公开招聘中小学教师笔试成绩及拟进入面试人员名单 考场考号报考科目笔试成绩是否进入面试 第一考场 01 初中语文 67 是 第一考场 02 初中语文 0 第一考场 03 初中语文 63 是 第一考场 04 初中语文 63 是 第一考场 05 初中语文 58 第一考场 06 初中语文

曲周县 2018 年公开招聘中小学教师笔试成绩及拟进入面试人员名单 考场考号报考科目笔试成绩是否进入面试 第一考场 01 初中语文 67 是 第一考场 02 初中语文 0 第一考场 03 初中语文 63 是 第一考场 04 初中语文 63 是 第一考场 05 初中语文 58 第一考场 06 初中语文 曲周县 2018 年公开招聘中小学教师笔试成绩及拟进入面试人员名单 考场考号报考科目笔试成绩是否进入面试 第一考场 01 初中语文 67 是 第一考场 02 初中语文 0 第一考场 03 初中语文 63 是 第一考场 04 初中语文 63 是 第一考场 05 初中语文 58 第一考场 06 初中语文 72 是 第一考场 07 初中语文 70 是 第一考场 08 初中语文 76 是 第一考场 09 初中语文

More information

204 */ InitiateStack s ; /* s */ i = n; t = p = new node; /* */ p->data = postorder[i]; while i > q = new node; if parent[i - ] == postorder[i] S,T S

204 */ InitiateStack s ; /* s */ i = n; t = p = new node; /* */ p->data = postorder[i]; while i > q = new node; if parent[i - ] == postorder[i] S,T S 28 4 Vol.28 No.4 4 204 2 JOURNAL OF NANTONG VOCATIONAL UNIVERSITY Dec. 204!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! doi:0.3969/j.issn.008-5327.204.04.024 唐自立 ( 苏州大学计算机科学与技术学院, 江苏苏州 25006)

More information

40 第二部分试题部分 9. 假设栈初始为空, 将中缀表达式 a/b+(c*d-e*f)/g 转换为等价的后缀表达式的过程中, 当扫描 到 f 时, 栈中的元素依次是 ( ) 2014 年全国试题 2(2) 分 A. +(*- B. +(-* C. /+(*-* D. /+-* 10. 循环队列存放

40 第二部分试题部分 9. 假设栈初始为空, 将中缀表达式 a/b+(c*d-e*f)/g 转换为等价的后缀表达式的过程中, 当扫描 到 f 时, 栈中的元素依次是 ( ) 2014 年全国试题 2(2) 分 A. +(*- B. +(-* C. /+(*-* D. /+-* 10. 循环队列存放 第 3 章栈和队列 39 第 3 章 栈和队列 一 选择题 1. 为解决计算机主机与打印机之间速度不匹配问题, 通常设置一个打印数据缓冲区, 主机将要 输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据 该缓冲区的逻辑结 构应该是 ( ) 2009 年全国试题 1(2) 分 A. 栈 B. 队列 C. 树 D. 图 2. 设栈 S 和队列 Q 的初始状态均为空, 元素 a, b, c,

More information

考察目标 1 掌握数据结构的基本概念 基本原理和基本方法 2 掌握数据的逻辑结构 存储结构及其基本操作的实现, 能够对算法进行基本的时间复杂度与空间复杂度的分析 3 能够运用数据结构的基本原理和方法进行问题的分析和求解; 具备采用 c 或者 c++ 或者 java 语言设计与实现算法的能力 一 线性

考察目标 1 掌握数据结构的基本概念 基本原理和基本方法 2 掌握数据的逻辑结构 存储结构及其基本操作的实现, 能够对算法进行基本的时间复杂度与空间复杂度的分析 3 能够运用数据结构的基本原理和方法进行问题的分析和求解; 具备采用 c 或者 c++ 或者 java 语言设计与实现算法的能力 一 线性 Ⅰ. 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目, 其目的是科学 公平 有效地测试考生掌握计算机科学与技术学科大学本科阶段专业基础知识 基本理论 基本方法的水平和分析问题 解决问题的能力, 评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平, 以利于各高等院校和科研院所择优选拔, 确保硕士研究生的招生质量

More information

考试大纲 :861 电路原理 上海科技大学硕士研究生入学考试 电路原理 考试大纲 一 考试形式闭卷, 笔试, 考试时间 180 分钟, 总分 150 分 二 试卷结构题型, 如概念题 ( 填空 选择 判断 简答 ), 应用题 ( 证明 计算 分析 设计 ) 等 三 考试科目电路原理 四 考试大纲 1

考试大纲 :861 电路原理 上海科技大学硕士研究生入学考试 电路原理 考试大纲 一 考试形式闭卷, 笔试, 考试时间 180 分钟, 总分 150 分 二 试卷结构题型, 如概念题 ( 填空 选择 判断 简答 ), 应用题 ( 证明 计算 分析 设计 ) 等 三 考试科目电路原理 四 考试大纲 1 上海科技大学信息学院 2018 研招 自主命题科目考试大纲合集 目录 考试大纲 :861 电路原理... 2 考试大纲 :862 激光原理... 4 考试大纲 :881 信息与通信工程专业基础... 6 考试大纲 :991 数据结构与算法... 8 考试大纲 :992 数值代数... 10 考试大纲 :861 电路原理 上海科技大学硕士研究生入学考试 电路原理 考试大纲 一 考试形式闭卷, 笔试,

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc 第 3 章数据结构与算法 数据结构是指数据元素的集合及元素间的相互关系和构造方法, 结构就是元素之间的关系 在数据结构中, 元素之间的相互关系是数据的逻辑结构 按照逻辑关系的不同将数据结构分为线性结构和非线性结构, 其中, 线性结构包括线性表 栈 队列 串, 非线性结构主要包括树和图 数据元素及元素之间关系的存储形式称为存储结构, 可分为顺序存储和链接存储两种基本方式 算法与数据结构密切相关, 数据结构是算法设计的基础,

More information

卷首语 讲不出声

卷首语 讲不出声 校友通讯毕业季特别刊 2014.6 summer 校友办公室荣誉出品 卷首语 讲不出声 关于爱的定义 关于爱的定义 校园图片 最好的时光 音乐星光和啤酒一点也不卑微 毕业拍照留念, 是多数大学毕业生必备 从开始正经的腼腆的毕业礼照片, 到后来被演绎到极致的穿越毕业照 奇装异服毕业照 乃至看似不雅的毕业照, 大学生的创新能力在拍摄毕业照方面不断突破自我 那么看一看我们学校毕业生的毕业照

More information

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB

你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 图 1.5 图 三原色光的概念 R Red G Green B Blue RGB RGB R B 3 1 RGB RGB 256 0~ RGB 第 1 章色彩基础知识 Photoshop Photoshop 1.1 RGB 色彩模式 1.1 1.2 图 1.1 图 1.2 Photoshop sample0101.png 1.3 > CTRL O Windows Photoshop Photoshop Photoshop F8 > 1.4 B R 你的第一本 Photoshop 书 图 1.3 图 1.4 RGB 1.5 1.6 图 1.5

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 算法基础 主讲人 : 庄连生 Email: { lszhuag@ustc.edu.c } Sprig 2010,USTC 第六讲排序 内容提要 : 排序问题 堆排序算法 快速排序算法 线性时间排序 排序算法比较 2010-4-14 2 第六讲排序 内容提要 : 排序问题 堆排序算法 快速排序算法 线性时间排序 排序算法比较 2010-4-14 3 排序问题 问题描述 : 输入 : 个数的序列 a 1,

More information

第1章 绪论

第1章 绪论 第 2 章算法 启示 算法 : 算法是解决特定问题求解步骤的描述, 在计算机中表现为指令的有限序列, 并且每条指令表示一个或多个操作 大话 数据结构 2.1 开场白 各位同学大家好 上次上完课后, 有同学对我说, 老师, 我听了你的课, 感觉数据结构没什么的, 你也太夸大它的难度了 是呀, 我好像是强调了数据结构比较搞脑子, 而上次课, 其实还没拿出复杂的东西来说道 不是不想, 是没必要, 第一次课就把你们糊弄晕,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 第 6 章树和二叉树 6.1 树的概念与定义 6.2 二叉树 6.3 二叉树的遍历与线索化 6.4 树 森林和二叉树的关系 6.5 哈夫曼树及其应用 定义 : 树 (tree) 是 n(n 0) 个结点的有限集 其中 : 在任意一个非空树中 :1) 有且仅有一个特定的称为根 (root) 的结点 ; 2) 当 n>1 时, 其余结点可分为 m(m>0) 个互不相交的有限集 T 1,T 2,,T m,

More information

花桥经济开发区招录学校工作人员考试成绩公示 准考证号 报考岗位 考试成绩 是否取得面试资格 A1 美术 - 小学 成校临时代课教师 62 进入面试 A2 数学 - 小学 成校临时代课教师 74 进入面试 A3 幼儿园临时代课教师 71 进入面试 A4 美术 - 小学 成校临时代课教师 62 进入面试

花桥经济开发区招录学校工作人员考试成绩公示 准考证号 报考岗位 考试成绩 是否取得面试资格 A1 美术 - 小学 成校临时代课教师 62 进入面试 A2 数学 - 小学 成校临时代课教师 74 进入面试 A3 幼儿园临时代课教师 71 进入面试 A4 美术 - 小学 成校临时代课教师 62 进入面试 花桥经济开发区招录学校工作人员考试成绩公示 A1 美术 - 小学 成校临时代课教师 62 进入面试 A2 数学 - 小学 成校临时代课教师 74 进入面试 A3 幼儿园临时代课教师 71 进入面试 A4 美术 - 小学 成校临时代课教师 62 进入面试 A5 语文 - 小学 成校临时代课教师 54 A6 数学 - 小学 成校临时代课教师 53 A7 英语 - 小学 成校临时代课教师 43 A8 数学

More information

论中日 囚徒困境 的存在及逃逸 马亚华 本文试图用博弈论方法分析中日关系发生困难的原因 并在此基础上提出一点解决问题的思路 目前中日关系已在重复博弈中陷入了 囚徒困境 状态 囚徒困境 不仅为第三方势力提供了渔利的空间 直接损害了两国战略利益 而且其 溢出效应 还损害了全体东亚人民的利益 只有透过中国和平发展的参照系考察中日关系的过去 现在和未来 才能把握当前中日关系困难的本质并找到解决问题的办法 当前中日两国的综合国力基本处于同一层次

More information

第九章

第九章 第八章 查找 本章教学知识点与学习要求 :( 课内教学时数 6 学时, 实践教学时数 2 学时 ) (1) 熟练掌握顺序表和有序表的查找方法 ; (2) 熟悉静态查找树的构造方法和查找算法, 理解静态查找树和折半查找的关系 ; (3) 熟练掌握二叉排序树的构造方法和查找方法 ; (4) 掌握二叉平衡树的维护平衡方法 ; (5) 理解 B- 树 B+ 树和键树的特点以及他们的建树过程 ; (6) 熟练掌握哈希表的构造方法,

More information

树的非递归中序和层次遍历实现

树的非递归中序和层次遍历实现 相信大家对树的各种递归的遍历很了解, 利用递归使得代码变得简单而且比较好理解, 但是利用递归是需要代价的, 特别是当递归层次比较深的时候, 可能会导致递归栈溢出 而且递归一般运行速度比较慢, 那么这种情况下, 我们就可以采用非递归来实现, 非递归相对递归来说, 代码相对比较难理解, 而且代码量也一般比较多, 可是它的执行效率却是很不错的 在树的中序非递归遍历中需要用到栈, 在层次遍历中需要用到队列,

More information

安徽 北京 表 3 天津师范大学 2018 年艺术本科各专业录取情况统计表 专业或方向 计划数 录取人数 文化 录取分数线 综合成绩 环境设计不分 服装与服饰设计不分 戏剧影视文学不分 7 7 广播电视编导不分 舞蹈学 ( 国标舞方向

安徽 北京 表 3 天津师范大学 2018 年艺术本科各专业录取情况统计表 专业或方向 计划数 录取人数 文化 录取分数线 综合成绩 环境设计不分 服装与服饰设计不分 戏剧影视文学不分 7 7 广播电视编导不分 舞蹈学 ( 国标舞方向 安徽 北京 表 3 天津师范大学 2018 年艺术本科各录取情况统计表 环境设计不分 4 4 547.96 服装与服饰设计不分 3 3 535.4 戏剧影视文学不分 7 7 广播电视编导不分 5 5 525 舞蹈学 ( 国标舞方向 ) 不分 9 9 508 省级统 ( 联 ) 考 非一志愿 524 合格 222.66 舞蹈学 ( 民族舞等方向 ) 不分 4 4 147.01 表演不分 6 6 236.85

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 数据结构与算法 ( 五 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) http://www.jpk.pku.edu.cn/pkujpk/course/sjjg 第五章 的概念 的抽象数据类型 深度优先搜索 宽度优先搜索 的存储结构 D B A E G C H F I 二叉搜索树 堆与优先队列 Huffman 树及其应用 2 5.2

More information

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的

7. 下图中所使用的数据结构是 ( ) 压入 A 压入 B B 弹出 B 压入 C C A A A A A. 哈希表 B. 栈 C. 队列 D. 二叉树 8. 在 Windows 资源管理器中, 用鼠标右键单击一个文件时, 会出现一个名为 复制 的 操作选项, 它的意思是 ( ) A. 用剪切板中的 第十九届全国青少年信息学奥林匹克联赛初赛 普及组 C++ 语言试题 竞赛时间 :2013 年 10 月 13 日 14:30~16:30 选手注意 : 试题纸共有 9 页, 答题纸共有 2 页, 满分 100 分 请在答题纸上作答, 写在试题纸上的一律无效 不得使用任何电子设备 ( 如计算器 手机 电子词典等 ) 或查阅任何书籍资料 一 单项选择题 ( 共 20 题, 每题 1.5 分, 共计 30

More information

数据结构

数据结构 9 查找 董洪伟 http://hwdong.com 主要内容 查找的概念 线性查找表 线性查找 折半查找 索引查找 ( 分块查找 ) 二叉查找树 ( 平衡二叉树 ) 二叉查找树 平衡二叉树 哈希查找 ( 散列查找 ) 查找的概念 查找 : 在数据集合中寻找满足某种条件的数据元素 关键字 相当于排序中的排序码 数据元素中某个数据项的值 可以标识一个数据元素 关键字可以相同, 即不一定唯一标识这个元素

More information

人类学理论与实践

人类学理论与实践 阮艳萍 在今天轰轰烈烈的遗产运动中 各类传承和保护主体纷纷登场 除了传统的民间的传承人之外 中央和地方政府 学者 商人 新闻媒体等也都纷纷加入了这场博弈 与数字化技术同步进入这场运动的还有一类新型主体 那就是 数字传承人 他们是民族文化遗产传播 生存和发展的又一类新型主体 他们的数字传承活动 使文化遗产从唯一 不可共享和不可再生的变成了无限 可共享和可再生的 文化遗产 数字传承人 民间传承人 遗产表述

More information

0547-3_Mar11_39575.indd

0547-3_Mar11_39575.indd UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MANDARIN CHINESE 0547/03 Paper 3 Speaking Role Play Card One 1 March 30 April 2011 Approx. 15

More information

数据结构&算法导学

数据结构&算法导学 wu 数据结构 & 算法导学 answer 08 目录 第一章概论... 3 第二章 线性表... 4 第三章 栈和队列... 8 第四章 串... 15 第五章 多维数组和广义表... 18 第六章 树... 20 第七章 图... 23 第八章 排序... 26 第九章 查找... 28 第十章 文件... 32 ( 后附网友学习经验总结 ) 第一章概论 1. 数据 : 信息的载体, 能被计算机识别

More information

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作 * 夏传玲 : 本文简要回顾了国内外定性研究在最近 多年的发展概况, 总结 了定性研究的六个发展趋势和分析策略上的三种流派 在上述两种背景下, 本文探讨了计算机辅助的定性分析给定性研究带来的机遇和挑战, 特别是它和手工操作对比时的优势和劣势, 以及应用这种定性分析技术所可能面临的困难 : 定性研究定性分析 文化差异,, (, ),,,, ( - ) ( - ) ( - ) ( - ) ( - ) (

More information

给定一个长度为 n 包含 100 个变量的布尔公式 F, 判断 F 是否可满足是 NP-complete, 假设 P NP. 2. Multiple Choices Select One (15 problems, 2 points each) 单选题 (15 题, 每题 2 分 ) Each qu

给定一个长度为 n 包含 100 个变量的布尔公式 F, 判断 F 是否可满足是 NP-complete, 假设 P NP. 2. Multiple Choices Select One (15 problems, 2 points each) 单选题 (15 题, 每题 2 分 ) Each qu 上海科技大学 2018 年攻读硕士学位研究生 招生考试试题 科目代码 :991 考生须知 : 1. 本试卷满分为 150 分, 全部考试时间总计 180 分钟 2. 所有答案必须写在答题纸上, 写在试题纸上或草稿纸上一律无效 3. 每道题的中文部分均已翻译为英文, 考生可在中英文中任选一种语言作答 1. True or False (5 problems, 2 points each) 判断题 (5

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

泽雨教育 打造中国大学生知名品牌 开创大学生综合学习平台 A 确定性 B 可行性 C 无穷性 D 拥有足够的情报 解析 : 作为一个算法, 一般应具有以下几个基本特征 1 可行性 2 确定性 3 有穷性 4 拥有足够的情 报本题答案为 C 5 在计算机中, 算法是指 A 查询方法 B 加工方法 C

泽雨教育 打造中国大学生知名品牌 开创大学生综合学习平台 A 确定性 B 可行性 C 无穷性 D 拥有足够的情报 解析 : 作为一个算法, 一般应具有以下几个基本特征 1 可行性 2 确定性 3 有穷性 4 拥有足够的情 报本题答案为 C 5 在计算机中, 算法是指 A 查询方法 B 加工方法 C 二级公共基础知识 第一章 第一节算法 1 下列叙述中正确的是 A 所谓算法就是计算方法 B 程序可以作为算法的一种描述方法 C 算法设计只需考虑得到计算结果 D 算法设计可以忽略算法的运算时间 解析 : 本题考查知识点是算法的概念 算法不等于程序, 也不等于计算方法 当然, 程序也可以作为算法的 一种描述, 但程序通常还需考虑很多与方法和分析无关的细节问题, 这是因为在编写程序是要受到计算 机系统运行环境的限制

More information