Microsoft Word - 1Z.doc

Size: px
Start display at page:

Download "Microsoft Word - 1Z.doc"

Transcription

1 第 1 章绪 论 数据作为计算机加工处理的对象, 如何在计算机中表示和存储是计算机科学研究的主要内容之一, 更是计算机技术需要解决的关键问题之一 数据是计算机化的信息, 是计算机处理的主要对象 科学计算 数据处理 过程控制 文件存储 数据库技术等, 都是对数据进行加工处理的过程 因此, 要设计出一个结构好 效率高的程序, 必须研究数据的特性 数据间的相互关系及其对应的存储表示方法, 并利用这些特性和关系设计相应的算法和程序 1.1 从问题到程序 数据结构 是计算机科学与技术专业的专业基础课, 也是十分重要的核心课程, 其主要研究内容是数据之间的逻辑关系和物理实现, 即探索有利的数据组织形式及存取方式 计算机系统软件和应用软件的设计 开发要用到各种类型的数据结构 因此, 要想更好地运用计算机来解决实际问题, 仅仅依赖几种计算机程序设计语言是不够的, 还必须学习和掌握数据结构的有关知识 在计算机发展的初期, 人们使用计算机的目的主要是处理数值计算问题 使用计算机来解决一个具体问题时, 一般需要经过下列几个步骤 : 首先要从该具体问题中抽象出一个适当的数学模型, 然后设计或选择一个解此数学模型的算法, 再编写程序并进行调试 测试, 最后运行程序并得到答案 ( 如图 1.1 所示 ) 例如, 求解梁架结构中应力数学模型的线性方程组, 该方程组可以使用迭代算法来求解 图 1.1 计算机解决问题的一般过程由于当时所涉及的运算对象是简单的整型数据 实型数据或布尔型数据, 所以程序设计者的主要精力集中于程序设计的技巧上, 而无须重视数据结构 随着计算机应用领域的扩大和软 / 硬件的发展, 非数值计算问题显得越来越重要 据统计, 当今处理非数值计算性问题占用了 90% 以上的机器时间 这类问题涉及的处理对象不再是简单的数据类型, 其形式更加多样, 结构更为复杂, 数据元素之间的相互关系一般无法直接用数学方程式加以描述 因此, 解决这类问题的关键不再是数学分析和计算方法, 而是设计出合适的数据结构, 以便有效地解决问题 例 1.1 图书信息检索系统 在现代图书馆中, 人们往往借助计算机图书检索系统来查找需要的图书信息 ; 或者直接通过图书馆信息系统进行图书借阅 为此, 需要将图书信息分类编排, 建立合适的数据结构进行存储和管理, 按照某种算法编写相关程序, 实现计算机自动检索 由此, 一个简单的图书信息检索系统包括一张按图书分类号和登录号顺序排列的图书信息表, 以及分别按作者 出版社等顺序排列的各类索引表, 如图 1.2 所示 由这三张 1

2 表构成的文件便是图书信息检索的数学模型, 计算机的主要操作便是按照用户的要求 ( 如给定作者 ) 通过不同的索引表对图书信息进行检索 查询 序 号 图书分类号 登录号 书 名 作 者 出版社 1 B 梁启超家书 张品兴 中国文联出版社 2 C 探寻语碎 李泽厚 上海文艺出版社 3 D 市政学 张永桃 高等教育出版社 4 G 传播学 邵培仁 高等教育出版社 5 H 英语阅读策略 李宗宏 兰州大学出版社 6 K 围棋人生 聂卫平 中国文联出版社 7 P 通向太空之路 邹惠成 科学出版社 8 TN 通信与网络技术概论 刘云 中国铁道出版社 9 TP 计算机软件技术基础 王宇川 科学出版社 10 TP 网络管理与应用 张琳 人民邮电出版社 11 Q 普通遗传学 杨业华 高等教育出版社 (a) 图书信息表 姓名序号 邵培仁 4 李泽厚 2 李宗宏 5 刘云 8 聂卫平 6 王宇川 9 杨业华 11 张琳 10 张品兴 1 张永桃 3 邹惠成 7 (b) 作者姓名索引表 出版社 序 号 高等教育出版社 3,4,11 科学出版社 7,9 兰州大学出版社 5 人民邮电出版社 10 上海文艺出版社 2 中国铁道出版社 8 中国文联出版社 1,6 (c) 出版社索引表 图 1.2 图书信息检索系统中的数据结构 诸如此类的还有电话自动查号系统 学生信息查询系统 仓库库存管理系统等 在这类数学模型中, 计算机处理的对象之间通常存在着一种简单的线性关系, 这类数学模型是线性数据结构的 例 1.2 人机对弈问题 人机对弈是一个古老的人工智能问题, 其解题思想是将对弈的策略事先存入计算机, 策略包括对弈过程中所有可能的情况及响应的对策 在决定对策时, 根据当前状态, 考虑局势发展的趋势做出最有利的选择 因此, 计算机操作的对象 ( 数据元素 ) 是对弈过程中的每一步棋盘状态 ( 格局 ), 数据元素之间的关系由比赛规则决定 通常, 这个关系不是线性的, 因为从一个格局可以派生出多个格局, 所以通常用树形结构来表示, 图 1.3 所示的是井字棋对弈树 2

3 图 1.3 井字棋对弈树 例 1.3 教学计划编排问题 一个教学计划包含许多课程, 在教学计划包含的许多课程之间, 有些课程必须按规定的先后次序进行学习, 有些则没有次序要求 课程之间先修和后修的次序关系可用一个称做图的数据结构来表示, 如图 1.4 所示 有向图中的每个顶点表示一门课程, 如果从顶点 v i 到 v j 之间存在有向边 <v i,v j >, 则表示课程 i 必须先于课程 j 进行学习 课程编号 课程名称 先修课程 C 1 计算机导论 无 C 2 数据结构 C 1,C 4 C 3 汇编语言 C 1 C 4 C 程序设计语言 C 1 C 5 计算机图形学 C 2,C 3,C 4 C 6 接口技术 C 3 C 7 数据库原理 C 2,C 9 C 8 编译原理 C 4 C 9 操作系统 C 2 (a) 计算机专业的课程设置 (b) 表示课程之间优先关系的有向图 图 1.4 教学计划编排问题的数据结构由以上几个例子可见, 描述非数值计算问题的数学模型不再是数学方程, 而是诸如表 树 图之类的数据结构 因此, 数据结构课程是研究非数值计算的程序设计问题中计算机处理对象及它们之间关系和操作的学科 学习数据结构的目的是了解和掌握计算机处理对象的特性, 将实际问题中所涉及的处理对象在计算机中表示出来并对它们进行处理 同时, 通过算法训练来提高学生的思维能力, 通过程序设计的技能训练来促进学生的综合应用能力和专业素质的提高 1.2 有关概念和术语 在系统地学习数据结构知识之前, 先对一些基本概念和术语赋予确切的定义 1. 数据数据 (Data) 是信息的载体, 它能够被计算机识别 存储和处理 数据是计算机程序加工的原料, 应用程序能处理各种各样的数据, 包括数值数据和非数值数据 数值数据是一些 3

4 整数 实数或复数 ; 非数值数据包括字符 文字 图形 图像 语音等 2. 数据元素数据元素 (Data Element) 是数据的基本单位, 在计算机程序中通常作为一个整体进行考虑和处理 一个数据元素可由若干个数据项 (Data Item) 组成 在不同的条件下, 数据元素又可称为元素 结点 顶点 记录等 例如, 学生信息检索系统中学生信息表中的一个记录 教学计划编排问题中的一个顶点等, 都被称为一个数据元素 3. 数据项数据项 (Data Item) 指不可分割的 具有独立意义的最小数据单位, 数据项有时也称为字段 (field) 或域 例如, 学籍管理系统中学生信息表的每一个数据元素就是一个学生记录 它包括学生的学号 姓名 性别 籍贯 出生年月 成绩等数据项 这些数据项可以分为两种 : 一种叫做初等项, 如学生的性别 籍贯等, 这些数据项是在数据处理时不能再分割的最小单位 ; 另一种叫做组合项, 如学生的成绩, 它可以再划分为数学 物理 化学等更小的项 通常, 在解决实际应用问题时把每个学生记录当做一个基本单位进行访问和处理 4. 数据结构数据结构 (Data Structure) 是指互相之间存在着一种或多种关系的数据元素的集合 在任何问题中, 数据元素都不会是孤立的, 在它们之间存在着这样或那样的关系, 这种数据元素之间存在的关系称为数据的逻辑结构 根据数据元素之间关系的不同特性, 通常有以下 4 类基本的逻辑结构 (1) 集合结构 : 在集合结构中, 数据元素之间的关系是 属于同一个集合 数据元素之间除了同属一个集合外, 不存在其他关系 (2) 线性结构 : 在该结构中, 数据元素除了同属于一个集合外, 数据元素之间还存在着一对一的顺序关系 (3) 树形结构 : 该结构的数据元素之间存在着一对多的层次关系 (4) 图状结构 : 该结构的数据元素之间存在着多对多的任意关系, 图状结构也称为网状结构 上述 4 类基本结构的示意图如图 1.5 所示 图 类基本结构的示意图 由于集合是数据元素之间极为松散的一种结构, 本书不专门讨论 因此, 本书主要讨论线性结构 ( 表 栈 队 串等 ) 和非线性结构 ( 树 图或网 ) 从上面所介绍的数据结构的概念中可以知道, 一个数据结构有两个要素 : 一是数据元素, 二是数据元素之间的关系 因此, 数据结构通常可以采用一个二元组来表示 : Data_Structure =(D,R) 4

5 其中,D 是数据元素集合,R 是 D 中元素之间关系的集合 例 1.4 假设一个数据结构定义如下 : DS = (D,R) D = { a, b, c, d, e, f, g } R = { <a, b>,<a, c>,<a, d>,<c, e>,<c, f>,<d, g> } 则该数据结构的逻辑示意如图 1.6 所示, 显然是一个树形结构 数据结构包括数据的逻辑结构和物理结构 数据的逻辑结构可以看做从具体问题抽象出来的数学模型, 它与数据的存储无关 数据的逻辑结构在计算机中的存储表示 ( 又称映像 ) 称为数据的物理结构 ( 或称存储结构 ), 它所研究的是数据结构在计算机中的实现方法, 包括数据结构中数据元素的存储表示及数据元素之间关系的表示 图 1.6 例 1.4 的数据结构逻辑示意图在计算机中, 数据的存储方法包括顺序存储和链式存储 (1) 顺序存储方法通过数据元素在计算机中存储位置关系来表示元素间的逻辑关系, 通常把逻辑上相邻的元素存储在物理位置相邻的存储单元中 顺序存储是一种最基本的存储表示方法, 通常借助程序设计语言中的数组来实现 (2) 链式存储方法对逻辑上相邻的元素不要求其物理位置相邻, 元素间的逻辑关系通过指针字段来表示, 链式存储结构通常借助程序设计语言中的指针来实现 除了顺序存储方法和链式存储方法外, 有时为了查找方便还采用索引存储方法和散列表 (Hash) 存储方法 讨论数据结构的目的就是在计算机中实现对数据的操作, 因此在讨论数据的组织结构时必然要考虑在该结构上进行的操作 ( 或称运算 ) 事实上, 数据结构是专门研究某一类数据的表示方法及其相关操作实现算法的一门学科 5. 数据类型数据类型 (Data Type) 是和数据结构密切相关的一个概念, 在高级程序设计语言中用以限制变量取值范围和可能进行的操作的总和称为数据类型 因此, 所谓数据类型, 一是限定了数据的取值范围 ( 实际上与存储形式有关 ); 二是规定了数据能够进行的一组操作 ( 运算 ) 数据类型可分为两类 : 一类是非结构的原子类型, 原子类型的值是不可再分解的, 如 C 语言中的基本类型 ( 整型 实型 字符型及指针类型和空类型 ); 另一类是结构类型, 它的成分可以由多个结构类型组成, 并可以分解 结构类型的成分可以是非结构的, 也可以是结构的 例如, 数组的值由若干分量组成, 每个分量可以是整数等基本类型, 也可以是数组等结构类型 6. 抽象数据类型抽象数据类型 (Abstract Data Type,ADT) 是指一个数学模型及定义在该模型上的一组操作 抽象数据类型的定义取决于它的一组逻辑特性, 而与其在计算机内部如何表示和实现无关 即无论其内部结构如何变化, 只要它的数学特性不变, 就不影响其外部的使用 抽象数据类型和数据类型实质上是一个概念 例如, 各种计算机都拥有的整数类型就是一个抽象数据类型, 尽管它们在不同处理器上的实现方法可以不同, 但由于其定义的数学特 5

6 性相同, 在用户看来都是相同的 因此, 抽象 的意义在于数据类型的数学抽象特性 抽象数据类型的定义可以由一种数据结构和定义在其上的一组操作组成, 而数据结构又包括数据元素及元素间的关系, 因此抽象数据类型一般可以由元素 关系及操作三个要素来定义 本书在讨论各种数据结构时, 针对其逻辑结构和具体的存储结构给出相应的数据类型, 并在确定的数据类型上通过各种算法实现各种操作 1.3 算法及算法分析 算法与数据结构的关系非常紧密, 在算法设计时总是先要确定相应的数据结构, 而在讨论某一种数据结构时也必然会涉及相应的算法 下面就从算法特性 算法描述和算法分析三个方面对算法进行介绍 算法特性算法 (Algorithm) 是对特定问题求解步骤的一种描述, 是指令的有限序列 其中每一条指令表示一个或多个操作 一个算法应该具有下列特性 (1) 有穷性 : 一个算法必须在有穷步之后结束, 即必须在有限时间内完成 (2) 确定性 : 算法的每一步必须有确切的定义, 无二义性, 且在任何条件下算法只有唯一一条执行路径, 即对于相同的输入只能得出相同的输出 (3) 可行性 : 算法中的每一步都可以通过已经实现的基本运算的有限次执行得以实现 (4) 输入 : 一个算法具有零个或多个输入, 这些输入取自特定的数据对象集合 (5) 输出 : 一个算法具有一个或多个输出, 这些输出同输入之间存在某种特定的关系 算法的含义与程序十分相似, 但又有区别 一个程序不一定满足有穷性 例如, 对于操作系统, 只要整个系统不遭破坏, 它将永远不会停止, 即使没有作业需要处理, 它仍处于动态等待中 因此, 操作系统不是一个算法 另外, 程序中的指令必须是机器可执行的, 而算法中的指令则无此限制 算法代表了对问题的求解方法, 而程序则是算法在计算机上的特定实现 一个算法若用程序设计语言来描述, 就是一个程序 算法与数据结构是相辅相成的 解决某一类特定问题的算法可以选定不同的数据结构, 而且选择恰当与否直接影响算法的效率 反之, 一种数据结构的优劣由各种算法的执行效果来体现 在算法设计时通常需要考虑以下几个方面的要求 (1) 正确性 : 算法的执行结果应当满足预先规定的功能和性能要求 正确性要求表明算法必须满足实际需求, 达到解决实际问题的目标 (2) 可读性 : 一个算法应当思路清晰 层次分明 简单明了 易读易懂 可读性要求表明算法主要是人与人之间交流解题思路和进行软件设计的工具, 因此可读性必须要强 同时一个可读性强的算法, 其程序的可维护性 可扩展性都要好得多, 因此, 许多时候人们往往在一定程度上牺牲效率来提高可读性 (3) 健壮性 : 当输入不合法数据时, 应能适当处理, 不至于引起严重后果 健壮性要求表明算法要全面细致地考虑所有可能的边界情况, 并对这些边界条件做出完备的处理, 尽可能使算法没有意外的情况 6

7 (4) 高效性 : 有效使用存储空间和有较好的时间效率 高效性主要是指时间效率, 即解决相同规模的问题时间尽可能短 一般来说, 数据结构上的基本操作主要有以下几种 (1) 查找 : 寻找满足特定条件的数据元素所在的位置 (2) 读取 : 读出指定位置上数据元素的内容 (3) 插入 : 在指定位置上添加新的数据元素 (4) 删除 : 删去指定位置上对应的数据元素 (5) 更新 : 修改某个数据元素的值 算法描述算法的描述方法很多, 根据描述方法的不同, 大致可将算法描述分为以下 4 种 (1) 自然语言算法描述 : 用人类自然语言 ( 如中文 英文等 ) 来描述算法, 同时还可插入一些程序设计语言中的语句来描述, 这种方法也称为非形式算法描述 其优点是不需要专门学习, 任何人都可以直接阅读和理解, 但直观性很差, 复杂的算法难写难读 (2) 框图算法描述 : 这是一种图示法, 可以采用方框图 流程图 N-S 图等来描述算法, 这种描述方法在算法研究的早期曾流行过 它的优点是直观 易懂, 但用来描述比较复杂的算法就显得不够方便, 也不够清晰简洁 (3) 伪代码算法描述 : 如类 C 语言算法描述 这种算法描述很像程序, 但它不能直接在计算机上编译 运行 这种方法很容易编写 阅读算法, 而且格式统一, 结构清晰, 专业设计人员经常使用类 C 语言来描述算法 (4) 高级程序设计语言编写的程序或函数 : 这是直接用高级语言来描述算法, 它可在计算机上运行并获得结果, 使给定问题能在有限时间内被求解, 通常这种算法描述也称为程序 例 1.5 求两个整数 m n(m n) 的最大公因子, 该算法的不同描述方法如下 (1) 非形式算法描述 ( 自然语言算法描述 ) 如下 1 [ 求余数 ] 以 n 除 m, 并令 r 为余数 (0 r<n); 2 [ 判断余数是否为零 ] 若 r = 0, 则结束算法,n 就是最大公因子 ; 3 [ 替换并返回步骤 1] 若 r 0, 则 m n,n r, 返回步骤 1 (2) 算法的框图描述如图 1.7 所示 图 1.7 算法的框图描述 7

8 (3)C 语言函数描述如下 int max_common_factor(int m,int n) { int r; r=m%n ; while(r!=0) { m=n;n=r;r=m%n;} return n ; } 本书主要介绍算法的思路和实现过程, 且尽可能地给出算法对应的 C 语言函数或程序 ( 或类 C 语言算法描述 ), 方便读者阅读或上机运行, 以便更好地理解算法 算法分析所谓好的算法, 除了满足上文提到的几个基本要求外, 还必须以较少的时间与空间代价来解决相同规模的问题 因此, 一个算法的优劣, 可以从该算法在计算机上运行的时间和所占存储空间来衡量和评判 算法分析就是预先分析算法在实际执行时的时空代价指标 当一个算法被转换成程序并在计算机上执行时, 其运行所需要的时间一般取决于下列几个因素 (1) 硬件的速度 即主机本身运行速度, 主要与 CPU 的主频和字长有关, 也与主机系统采用的技术有关, 如多机系统的运算速度一般比单机系统要快 (2) 实现算法的程序设计语言 实现算法的语言的级别越高, 其执行效率相对就越低 (3) 编译程序所生成目标代码的质量 代码优化较好的编译程序所生成的程序质量较高 (4) 算法所采用的策略 采用不同设计思路与解题方法, 其时空代价是不同的, 一般情况下时间指标与空间指标常常是矛盾的两个方面 (5) 问题的规模 例如, 求 100 以内的素数与求 以内的素数的执行时间必然不同 显然, 在各种因素都不能确定的情况下, 很难比较算法的执行时间 也就是说, 用算法的绝对执行时间来衡量算法的效率是不合适的 为此, 可以将上述各种与计算机相关的软 硬件因素都确定下来, 仅对采用不同策略的算法, 分析其运行代价随问题规模大小变化的对应关系, 即运行代价仅依赖于问题的规模 ( 通常用正整数 n 表示 ), 或者说它是问题规模的函数 这种函数被称为算法的时间复杂度和空间复杂度 1. 时间复杂度一个程序的时间复杂度 (Time Complexity) 是指该程序的运行时间与问题规模的对应关系 一个算法是由控制结构和原操作 ( 所谓原操作是指从算法中选取对于所研究问题是基本运算的操作 ) 构成的, 其执行时间取决于两者的综合效果 为了便于比较同一问题的不同的算法, 通常的做法是 : 从算法中选取一种对于所研究的问题来说是基本运算的原操作, 以该原操作重复执行的次数为算法的时间度量 一般情况下, 算法中原操作重复执行的次数是该算法所处理问题的规模 n 的某个函数 T(n) 例 1.6 两个 n n 阶的矩阵相乘的程序中的主要语句及其重复次数如下 原操作语句的执行频度 8

9 for ( i = 0;i < n;i + + ) for ( j = 0;j < n;j + + ) { s [ i ][ j ] = 0; n 2 for ( k = 0;k < n;k + + ) s [ i ][ j ] = s [ i ][ j ] + a [ i ][ k ] * b [ k ][ j ]; n 3 } 则该段程序的时间复杂度 T(n) = cn 3 + n 2, 其中 c 为常量, 表示算术运算时间是简单赋值运算时间的常数倍 许多时候, 精确地计算 T(n) 是困难的, 人们引入渐进时间复杂度在数量上估计一个算法的执行时间, 也能够达到分析算法的目的 定义 ( 大 Ο 记号 ): 如果存在两个正常数 c 和 n 0, 使得对所有的 n(n n 0 ), 有 : T(n) c*f (n) 则 T(n)=Ο( f (n)) 例如, 一个程序的实际执行时间为 T(n)=2.7n n , 则 T(n)=Ο(n 3 ) 使用大 Ο 记号表示的算法的时间复杂度称为算法的渐进时间复杂度 (Asymptotic Time Complexity) 通常用 Ο(1) 表示常数级时间复杂度, 表明这样的算法执行时间是恒定的, 不随问题规模的扩大而增长, 显然这是最理想的, 但往往难以实现 此外, 常见的渐进时间复杂度还有 : (1)O(log 2 n), 对数级复杂度 ; (2)Ο(n), 线性复杂度 ; (3)Ο(n 2 ) 和 Ο(n 3 ), 分别为平方级和立方级复杂度 ; (4)Ο(2 n ), 指数级复杂度 上述时间复杂度随问题规模 n 的扩大其增长速度是不同的, 其增长速度的快慢次序表示如下 : Ο(1)<Ο(log 2 n)<ο(n)<ο(nlog 2 n)<ο(n 2 )<Ο(n 3 )<Ο(2 n ) 2. 空间复杂度一个程序的空间复杂度 (Space Complexity) 是指程序运行从开始到结束所需的存储量与问题规模的对应关系, 记做 : S(n) = Ο( f (n)) 其中 n 为问题的规模 ( 或大小 ) 一个上机执行的程序除了需要存储空间来寄存本身所用指令 常数 变量和输入数据外, 还需要一些对数据进行操作的工作单元和存储为实现计算所需信息的辅助空间 若输入数据所占空间只取决于问题本身 和算法无关, 则只需分析除输入数据和程序之外的额外空间, 否则应同时考虑输入数据本身所需空间 ( 和输入数据的表示形式有关 ) 若额外空间相对于输入数据量来说是常数, 则称此算法为原地工作, 辅助空间为 Ο(1) 如果所占空间量依赖于特定的输入, 则除特别指明外, 均按最坏情况来分析 算法执行时间的耗费和所占存储空间的耗费是相互矛盾的, 难以兼得 即算法执行时间上的节省是以增加存储空间为代价的, 反之亦然 不过, 一般而言, 常常以算法执行时间作 9

10 为算法优劣的主要衡量指标 1.4 关于数据结构的学习 计算机发展始终遵循摩尔 (1965) 法则 : 芯片容量每 18 个月加倍, 新摩尔定理 : 计算机性能每 18 个月提高一倍, 价格每半年降低一半, 是否已经到达极限? 是否会不再遵循摩尔法则? 杨振宁在西安科协 2000 年会议上, 明确地答复了这个问题 : 是什么原因促使芯片容量长期成倍地增长, 新原理 新方法 新道理, 是维持创新的源泉, 创新是人类知识发展 生产发展的重要因素 计算机机器性能价格比持续提高, 硬件发展如此之快, 是否没有必要去追求提高算法的时间复杂度 没有必要去追求节省算法占用存储空间的数目呢? 不是没有必要, 而是要求越来越高 原因之一是, 由于机器性能价格比的提高, 人们所面临的处理问题的问题规模越来越大, 要把过去不可能解决的问题变得可能, 必须要求高性能的算法 ; 另一个原因是, 即使在同一问题规模情况下, 算法性能好坏差别很大, 一个是 O(n) 数量级, 一种是 O(2 n ) 数量级, 当 n=32 时,2 n 的结果都已很大, 即使 n 再增大一倍,2 n 几乎都已经无法表述, 这不是硬件发展速度所能满足的 由此说明, 硬件速度的提高决不是人们可以不重视算法性能的理由, 而是人们追求高性能算法的动力 图 1.8 所示为数据结构与其他课程关系图 图 1.8 数据结构与其他课程关系图 1. 数据结构课程地位明确提出数据结构概念不过 30 多年, 数据结构 作为一门独立课程在国外 1968 年开始设立, 我国从 20 世纪 80 年代初才开始正式开设 数据结构 课程 数据结构 课程较系统地介绍了软件设计中常用数据结构及相应的存储结构和算法, 系统地介绍了常用的查找和排序技术, 并对各种结构与技术进行分析和比较, 内容非常丰富 数据结构涉及多方面的知识, 如计算机硬件范围的存储装置和存取方法, 软件范围中的文件系统 数据的动态管理 信息检索, 以及数学范围中关于集合 逻辑的知识, 还有一些综合性的知识 ( 如数据类型 程序设计方法 数据表示 数据运算 数据存取等 ), 是计算机专业一门重要的专业技术基础课程 数据结构的内容将为操作系统 数据库原理 编译原理等后续课程的学习打下良好的基础, 数据结构课程不仅讲授数据信息在计算机中的组织和表示方法, 还训练高效地解决复杂问题程序设计的能力, 因此数据结构是数学 计算机硬件 计算机软件三者之间的一门核心课程, 10

11 数据结构 课程是计算机专业提高软件设计水平的一门关键性课程 数据结构发展趋势包括两个方面 : 一方面, 面向专门领域中特殊问题的数据结构的研究和发展, 如图形数据结构 知识数据结构 空间数据结构 ; 另一方面, 从抽象数据类型的角度, 用面向对象观点来讨论数据结构, 已成为新的发展趋势 2. 数据结构课程学习特点 数据结构 课程教学目标要求学生学会分析数据对象特征, 掌握数据组织方法和计算机的表示方法, 以便为应用所涉及的数据选择适当的逻辑结构 存储结构及相应算法, 初步掌握算法时间 空间分析的技巧, 培养良好的程序设计技能 人类解决问题的思维方式可分为两大类 : 一类是推理方式, 凭借公理系统思维方法, 从抽象公理体系出发, 演绎 归纳 推理, 求证结果, 解决特定问题 ; 另一类是算法方式, 凭借算法构造思维方式, 从具体操作规范入手, 通过操作过程的构造和实施解决特定问题 开发一个优秀的软件系统过程中所凭借的思维方法本质上不同于常规数学训练的公理系统思维方法, 而是一种算法构造性思维方法 系统开发是创造性思维过程的实现, 因而, 对于一名开发人员, 只知道开发工具的语言规则和简单使用过程是不够的 首先要有科学方法指导开发过程 ; 然后在编程技术应用技能上积累提高 让学生理解 习惯 熟悉这一套算法构造思维方法, 是计算机软件课程教学的重要内容和主要难点 数据结构 的学习过程是进行复杂程序设计的训练过程 技能培养的重要程度不亚于知识传授 难点在于 : 理解授课内容与应用知识解答复杂问题之间的素质能力差距 培养优良的算法设计思想 方法技巧与风格, 进行构造性思维训练过程, 强化程序抽象能力, 培养数据抽象能力 从某种意义上说, 数据结构是程序设计的后继课程 如同学习英语一样, 学习英语不难, 学好英语不易, 要提高程序设计水平必须经过艰苦的磨炼 因此, 学习数据结构, 仅从书本上学习是不够的, 必须经过大量的实践, 在实践中体会构造性思维方法, 掌握数据组织与程序设计的技术 3. 关于本书内容编写说明 (1) 本书基本结构基本结构分为如下四大部分 第一部分 : 绪论 第二部分 : 基本的数据结构 包括 : 线性结构 ( 第 2~4 章 ) 线性表 栈和队列 串和数组 ; 非线性结构 ( 第 5 6 章 ) 树 图 第三部分 : 基本技术 包括查找与排序 ( 第 7 8 章 ) 第四部分 : 实验实训 (2) 本书内容编排模式本书所列出的程序均在 Turbo C 2.0 下调试通过, 所有算法均采用严谨的 C 语言进行描述, 只需加以必要的类型定义与调用, 即可上机运行使用 每章附有习题, 以便于读者做配套练习 11

12 本章小结 (1) 要求理解的概念包括 : 数据 数据元素 数据结构 数据类型 数据结构概念应从数据的逻辑结构 存储结构和相关运算 3 个方面进行讨论 它反映了数据结构设计的不同层次 : 逻辑结构属于问题抽象范畴, 是对数据描述的过程 ; 存储结构是逻辑结构在计算机中的存储映像与表示方法, 是数据表示的形式 ; 而相关运算涉及数据操作的要求, 是解决问题的实现方法 (2) 有关算法的概念和算法设计的基本要求 必须了解算法的定义 特性和算法设计的基本要求 基本掌握 C 语言的基本概念和用 C 语言编写 阅读应用程序的基本技术 (3) 算法性能分析方面, 必须了解算法的时间和空间复杂度, 掌握算法性能 ( 时间 空间 ) 的简单分析方法, 特别是程序中原操作执行频度的估计和大 O 表示法, 这对于算法的评价与选择非常重要的 习题 选择题 (1) 计算机识别 存储和加工处理的对象统称为 A. 数据 B. 数据元素 C. 数据结构 D. 数据类型 (2) 数据结构通常研究数据的 及它们之间的联系 A. 存储和逻辑结构 B. 存储和抽象 C. 理想和抽象 D. 理想与逻辑 (3) 不是数据的逻辑结构的是 A. 散列结构 B. 线性结构 C. 树结构 D. 图结构 (4) 数据结构被形式地定义为 <D,R>, 其中 D 是 的有限集,R 是 的有限集 A. 算法 B. 数据元素 C. 数据操作 D. 逻辑结构 (5) 组成数据的基本单位是 A. 数据项 B. 数据类型 C. 数据元素 D. 数据变量 (6) 设数据结构 A=(D, R), 其中 D={1, 2, 3, 4},R={r}, r={<1, 2>, <2, 3>, <3, 4>, <4, 1>}, 则数据结构 A 是 A. 线性结构 B. 树形结构 C. 图状结构 D. 集合 (7) 数据在计算机存储器内表示时, 物理地址与逻辑地址相同并且是连续的, 称为 A. 存储结构 B. 逻辑结构 C. 顺序存储结构 D. 链式存储结构 12

13 (8) 在数据结构的讨论中, 把数据结构从逻辑上分为 A. 内部结构与外部结构 B. 静态结构与动态结构 C. 线性结构与非线性结构 D. 紧凑结构与非紧凑结构 (9) 对一个算法的评价, 不包括 方面的内容 A. 健壮性和可读性 B. 并行性 C. 正确性 D. 时空复杂度 (10) 算法分析的两个方面是 A. 空间复杂性和时间复杂性 B. 正确性和简明性 C. 可读性和文档性 D. 数据复杂性和程序复杂性 1.2 填空题 (1) 数据结构是一门研究非数值计算的程序设计问题中计算机的及它们之间的和运算等的学科 (2) 数据结构包括数据的结构和结构 (3) 数据结构从逻辑上划分为三种基本类型 : 和 (4) 数据的物理结构被分为 和 四种 (5) 一种抽象数据类型包括和两部分 (6) 数据的逻辑结构是指, 数据的存储结构是指 (7) 数据结构是指数据及其相互之间的 当结点之间存在 M 对 N(M N) 的联系时, 称这种结构为 当结点之间存在 1 对 N(1 N) 的联系时, 称这种结构为 (8) 对算法从时间和空间两方面进行度量, 分别称为分析 (9) 算法的效率可分为 效率和 效率 (10)for(i=1,t=1,s=0;i<=n;i++) {t=t*i;s=s+t;} 的时间复杂度为 1.3 简述下列术语 : 数据 数据项 数据元素 数据逻辑结构 数据存储结构 数据类型和算法 1.4 分析下面语句段执行的时间复杂度 (1)for(i=1;i<=n;i++) for(j=1;j<=n;j++) s++; (2)for(i=1;i<=n;i++) for(j=i;j<=n;j++) s++; (3)for(i=1;i<=n;i++) for(j=1;j<=i;j++) s++; (4)i=1;k=0; while(i<=n 1){ k+=10*i; i++; } 13

14 (5)for (i=1;i<=n;i++) for (j=1;j<=i ;j++) for (k=1;k<=j;k++) x=x+1; 1.5 试写一算法, 自大至小依次输出顺序读入的三个整数 X Y 和 Z 的值 1.6 编写算法, 求一元多项式 P n (x)=a 0 +a 1 x+a 2 x 2 +a 3 x 3 + +a n x n 的值 P n (x 0 ), 要求算法的时间复杂度尽可能地小 14

型来实现 首先进行输入 然后将数据存储在结构体类型中 最后根据需要进行输出 任务实现 定义一个结构体类型实现学生成绩信息的存储! "# $ "%!$&& 输入三个学生的成绩 "' "' "'"# " 学号 姓名 成绩 输出三个学生成绩 "%!$&& "''' "# 程序运行结果如图 所示 图 简单学

型来实现 首先进行输入 然后将数据存储在结构体类型中 最后根据需要进行输出 任务实现 定义一个结构体类型实现学生成绩信息的存储! # $ %!$&& 输入三个学生的成绩 ' ' '#  学号 姓名 成绩 输出三个学生成绩 %!$&& ''' # 程序运行结果如图 所示 图 简单学 项目目标知识目标 理解和掌握结构中的基本概念 理解和掌握线性结构 树形结构和图形结构的概念 以及二元组的表示方法 理解算法评价的规则 算法时间复杂度和空间复杂度的概念 以及数量级的表示方法 技能目标 具有对现实世界的数据进行抽象表示的能力 具有对算法时间复杂度和空间复杂度进行简单分析的能力 素质目标 正确认识计算机中数据的表示与存储方法 培养团队协作精神 培养分析问题解决问题的能力 任务 简单学生成绩管理系统

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

数据结构 和软 硬件的发展, 非数值计算问题显得越来越重要 据统计, 当今处理非数值计算问题占用了 90% 以上的机器时间 这类问题涉及的处理对象不再是简单的数据类型, 其形式更加多样 结构更为复杂, 数据元素之间的相互关系一般无法直接用数学方程式加以描述 因此, 解决这类问题的关键不再是数学分析和

数据结构 和软 硬件的发展, 非数值计算问题显得越来越重要 据统计, 当今处理非数值计算问题占用了 90% 以上的机器时间 这类问题涉及的处理对象不再是简单的数据类型, 其形式更加多样 结构更为复杂, 数据元素之间的相互关系一般无法直接用数学方程式加以描述 因此, 解决这类问题的关键不再是数学分析和 第章 绪论 随着计算机技术的飞速发展 计算机应用的范围越来越广泛 从最初的数值计算 发展 到现在的数据处理 自动控制 信息处理 人工智能 情报检索和办公自动化等众多非数值计 算领域 所处理的数据也从简单的数值发展到复杂的文字 图形 图像 音频 视频和动画等 具有结构的数据 因此 要想高效地处理这些数据 必须深入研究数据本身的特性 数据之间 的关系 以及如何有效地将数据存储在计算机内 这正是数据结构这门课程所要研究的主要问

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

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

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

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

第 1 章 绪论 计算机科学是一门研究数据表示和数据处理的科学 数据是计算机化的信息, 它是计算机可以直接处理的最基本和最重要的对象 无论是进行科学计算 数据处理 过程控制, 还是对文件进行存储和检索及应用数据库技术, 在这些计算机应用领域中, 它们都是对数据进行加工处理的过程 因此, 要设计出一个

第 1 章 绪论 计算机科学是一门研究数据表示和数据处理的科学 数据是计算机化的信息, 它是计算机可以直接处理的最基本和最重要的对象 无论是进行科学计算 数据处理 过程控制, 还是对文件进行存储和检索及应用数据库技术, 在这些计算机应用领域中, 它们都是对数据进行加工处理的过程 因此, 要设计出一个 第 1 章 绪论 计算机科学是一门研究数据表示和数据处理的科学 数据是计算机化的信息, 它是计算机可以直接处理的最基本和最重要的对象 无论是进行科学计算 数据处理 过程控制, 还是对文件进行存储和检索及应用数据库技术, 在这些计算机应用领域中, 它们都是对数据进行加工处理的过程 因此, 要设计出一个结构好 效率高的程序, 必须研究数据的特性及数据间的相互关系及其对应的存储表示, 并利用这些特性和关系设计出相应的算法和程序

More information

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 62 英语一 78 数学一 108 普通物理 ( 包括力学 电磁学 光学 ) 物理电子学 1 全国统考 11

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 62 英语一 78 数学一 108 普通物理 ( 包括力学 电磁学 光学 ) 物理电子学 1 全国统考 11 100019000480001 思想政治理论 62 英语一 78 数学一 108 122 370 080901 物理电子学 1 全国统考 110199199 100019000480002 思想政治理论 49 英语一 44 数学一 0 电子线路 0 93 080902 电路与系统 3 全国统考 110189851 100019000480003 59 英语 ( 单考 63 高等数学 100 电子线路

More information

! " # " " $ % " " # # " $ " # " #! " $ "!" # "# # #! &$! ( % "!!! )$ % " (!!!! *$ ( % " (!!!! +$ % " #! $!, $ $ $ $ $ $ $, $ $ "--. %/ % $ %% " $ "--/

!  #   $ %   # #  $  #  #!  $ ! # # # #! &$! ( % !!! )$ %  (!!!! *$ ( %  (!!!! +$ %  #! $!, $ $ $ $ $ $ $, $ $ --. %/ % $ %%  $ --/ "##$ "% "##& " "##( )$ "##%! ) "##$ * "##( "##$ "##(!!!!!!!!! ! " # " " $ % " " # # " $ " # " #! " $ "!" # "# # #! &$! ( % "!!! )$ % " (!!!! *$ ( % " (!!!! +$ % " #! $!, $ $ $ $ $ $ $, $ $ "--. %/ % $

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 课程性质 数据结构是计算机专业的专业基础课 公共基础课 专业基础课 专业方向课 专业选修课 在教学计划中的地位 : 核心 承上启下 前导课 : 高等数学 离散数学 程序设计语言后续课 : 数据库 操作系统 编译原理 属于武术中的 练功 科目 练武不练功, 到头一场空 考研 : 专业课必考 教学目标 掌握基本的数据结构 工具箱 复用 修改 重组 培养算法设计能力 程序设计能力 算法 程序的灵魂问题求解过程

More information

Microsoft PowerPoint - ch1.pptx

Microsoft PowerPoint - ch1.pptx 本章内容提要 第 1 章 绪论 哈尔滨工业大学 ( 威海 ) 计算机科学与技术学院 (2014/2015 学年秋季版 ) 1 本章重点难点 本章内容提要 重点 : 1 数据结构的逻辑结构 存储结构以及基本操作的概念及相互关系 ;2 抽象数据类型 (ADT) 的概念和实现方法, 算法的时间复杂性和空间复杂性分析 难点 : 1 抽象数据类型 (ADT) 的概念和实现方法 ;2 算法的时间复杂性和空间复杂性分析

More information

马克思主义基本原理 通识教育课程范俊玉 1 08:00-08:50 数值分析 专业必修课程张亚楠 2 09:00-09:50 苏州大学 学年第 1 学期数学科学学院课程表 班级名称 :2014 基地人数 :37 辅导员 : 周扬实行日期 : 201

马克思主义基本原理 通识教育课程范俊玉 1 08:00-08:50 数值分析 专业必修课程张亚楠 2 09:00-09:50 苏州大学 学年第 1 学期数学科学学院课程表 班级名称 :2014 基地人数 :37 辅导员 : 周扬实行日期 : 201 马克思主义基本原理 2.0-1.0 通识教育课程范俊玉 1 08:00-08:50 数值分析 4.0-1.0 专业必修课程张亚楠 2 09:00-09:50 班级名称 :2014 基地人数 :37 辅导员 : 周扬实行日期 : 2016 年 9 月 5 日 -2016 年 12 月 30 日 星期一星期二星期三星期四 微分几何 122 应用多元分析单周上机 统计计算微分几何 4.0-0.0 专业必修课程胡长青

More information

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

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

More information

数学分析(I)短课程 [Part 2] 4mm 自然数、整数和有理数

数学分析(I)短课程 [Part 2]   4mm 自然数、整数和有理数 .. 数学分析 (I) 短课程 [Part 2] 自然数 整数和有理数 孙伟 华东师范大学数学系算子代数中心 Week 2 to 18. Fall 2014 孙伟 ( 数学系算子代数中心 ) 数学分析 (I) 短课程 Week 2 to 18. Fall 2014 1 / 78 3. 自然数理论初步 孙伟 ( 数学系算子代数中心 ) 数学分析 (I) 短课程 Week 2 to 18. Fall 2014

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

考试时间课程名称级人数考试地点 机械工程 17 级卓越 1 30 D-386 机械工程 17 级卓越 2 30 D-386 自动化 17 级 1 30 D-3108 自动化 17 级 2 30 D-3108 电子信息工程 17 级 1 32 C-170 电子信息工程 17 级 2 32 C-242

考试时间课程名称级人数考试地点 机械工程 17 级卓越 1 30 D-386 机械工程 17 级卓越 2 30 D-386 自动化 17 级 1 30 D-3108 自动化 17 级 2 30 D-3108 电子信息工程 17 级 1 32 C-170 电子信息工程 17 级 2 32 C-242 考试时间课程名称级人数考试地点 纺织工程 17 级 1 26 D-282 纺织工程 17 级 2 28 D-282 纺织工程 17 级 3 29 D-284 纺织工程 17 级 4 29 D-284 纺织工程 17 级 5 28 D-286 纺织工程 17 级 6 26 D-286 高分子材料与工程 17 级 1 31 C-142 非织造材料与工程 17 级 1 24 D-2108 纺织工程 17

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

自然科学版 预处理 视盘粗定位 视盘垂直坐标的粗定位 视盘水平坐标的粗定位

自然科学版 预处理 视盘粗定位 视盘垂直坐标的粗定位 视盘水平坐标的粗定位 自然科学版 文章编号 视网膜图像中视盘的快速自动定位方法 赵晓芳 林土胜 李碧 摘 要 基于眼底视网膜血管的分布结构及视盘本身的特点 提出一种快速自动定位视盘的方法 首先根据视网膜血管的网络分布结构大致定位视盘的垂直坐标 然后根据视盘 的亮度信息及视盘与血管的关系来定位视盘的水平坐标 最后把视盘限定在以粗定位的视盘为中心的一个小窗口内 用 变换精确定位视盘中心 该方法不需要事先分割视网膜血管 也不需要对算法进行训练

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

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

邱 江 吴玉亭 张庆林 西南师范大学心理学院 重庆 选取 个具体内容的条件命题作为实验材料 以小四 初一 高一 大三的学生为被试 探讨了命题内容对青少年条件推理的影响机制及其发展特点 结果表明 对同一年级而言 不同内容的条件命题的相同推理 之间表现出显著的差异 对不同年级而言 相同内容的条件命题的四种推理之间也存在显著的差异 青少年的条件推理过程似乎是一种基于对事件发生概率估计的直觉判断 这一判断过程主要取决于个体知识经验的增长和主体认知水平的提高

More information

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 )

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 ) [ 说明 ] 1. 以下所指教材是指朱杰老师的 管理类联考综合能力数学套路化攻略 2. 该文档中所标答案和参见的教材答案, 与视频有冲突的, 以视频答案为准! 基础篇 第 1 章 数 1.2.1 整数例题答案 : 1. A ( 详细解析见教材 P7 例 2) 2. D ( 详细解析见视频课程 数的性质 约 10 分 53 秒处 ) 3. C ( 详细解析见教材 P7 例 3) 4.E ( 详细解析见视频课程

More information

数理逻辑 I Mathematical Logic I

数理逻辑 I  Mathematical Logic I 前情提要 前情提要 我们定义了两种 可定义 概念结构内的可定义性 : 给定结构关于该结构论域上的 k 元关系的性质由一个公式定义定义结构类 : 给定语言关于该语言的结构类的由一则闭语句定义 ( 初等类 ); 由一集闭语句定义 ( 广义初等类 ) 前情提要 我们定义了两种 可定义 概念结构内的可定义性 : 给定结构关于该结构论域上的 k 元关系的性质由一个公式定义定义结构类 : 给定语言关于该语言的结构类的由一则闭语句定义

More information

2 数据结构 (C 语言版 ) 夹 ), 每个一级子目录中又包含若干个二级子目录 ( 子文件夹 ), 如图 1 1 所示 T a b c d e f g h i j k l m 图 1 1 树形结构示意图 在此种结构中, 数据之间呈现一对多的非线性关系, 这也是我们常用的一种数据结构 ( 非 线性结

2 数据结构 (C 语言版 ) 夹 ), 每个一级子目录中又包含若干个二级子目录 ( 子文件夹 ), 如图 1 1 所示 T a b c d e f g h i j k l m 图 1 1 树形结构示意图 在此种结构中, 数据之间呈现一对多的非线性关系, 这也是我们常用的一种数据结构 ( 非 线性结 第 1 章绪论 本章学习目标 本章主要介绍数据结构中的一些常用术语以及集合 线性结构 树形结构和图形结构等常用数据结构的表示, 用 C 语言实现算法描述的一般规则, 算法的时间复杂度和空间复杂度分析与评价 通过本章的学习, 读者应掌握如下内容 : 数据结构中的常用基本术语 集合 线性结构 树形结构和图形结构等每一种常用数据结构的逻辑特点 抽象数据类型的定义 使用, 算法的定义 特性及用 C 语言描述算法的规则

More information

大侠素材铺

大侠素材铺 编译原理与技术 词法分析 Ⅱ 计算机科学与技术学院李诚 13/09/2018 主要内容 记号 (token) 源程序 词法分析器 getnexttoken 语法分析器 符号表 词法分析器的自动生成 正则表达式 NFA DFA 化简的 DFA 词法分析器的生成器 Lex: flex jflex Fst lexicl nlyzer genertor 2/51 Regulr Expr to NFA 正则表达式

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

2014 年度军队文职人员招聘信息

2014 年度军队文职人员招聘信息 序号 1 军事交通学院讲师 研究生 : 新闻传播学本科 : 新闻传播学类 天津 022-84657561 2 军事交通学院讲师 研究生 : 俄语语言文学本科 : 俄语 天津 022-84657561 3 军事交通学院讲师 1 硕研以上音乐与舞蹈学天津 022-84657561 4 军事交通学院药师 研究生 : 药学本科 : 药学类 天津 022-84657561 5 军事交通学院护师 3 大专以上

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, ( 图灵程序设计丛书 ) ISBN Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算

图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, ( 图灵程序设计丛书 ) ISBN Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算 图灵程序设计丛书 程序员的数学 3: 线性代数 [ 日 ] 平冈和幸堀玄著 卢晓南译 图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, 2016.3 ( 图灵程序设计丛书 ) ISBN 978-7-115-41774-9 Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算机 数学基础 2

More information

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

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

More information

教学输入与学习者的语言输出 温晓虹 本文从三个方面探讨了语言的输入与输出的关系 首先从理论研究的角度讨 论了从语言输入到语言输出的习得过程 实验研究表明 输入的语言素材必须被学习者所接收 即使接收了的内容也并不会自动进入中介语的体系 而是需要进一步对输入语言进行 分解 归类等分析性与综合性的处理 在语言 内化 的基础上 学习者的中介语系统才能 够不断地得到重新组合 趋于目的语 另外 学习者在语言输出前和输出时需要调节

More information

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 64 英语一 70 数学三 126 统计学综合 J3 数据科学 ( 数学 ) 3 全国统考

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 64 英语一 70 数学三 126 统计学综合 J3 数据科学 ( 数学 ) 3 全国统考 100019000840001 思想政治理论 64 英语一 70 数学三 126 统计学综合 149 409 0701J3 数据科学 ( 数学 3 全国统考 110195195 100019000840002 思想政治理论 58 英语一 73 数学三 106 统计学综合 76 313 0701J3 数据科学 ( 数学 13 全国统考 110195842 100019000840003 思想政治理论缺考英语一缺考数学三缺考统计学综合缺考

More information

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

More information

Microsoft PowerPoint - DS_Ch1.ppt [兼容模式]

Microsoft PowerPoint - DS_Ch1.ppt [兼容模式] 014/4/7 数据结构 计算机学院肖明军 Email: xiaomj@ustc.edu.c http://staff.ustc.edu.c/~xiaomj 1 课程简介 先修课程及条件程序设计的经验 C 离散数学 概率分析 教材 : 数据结构, 黄刘生, 经济科学出版社数据结构 (C 语言版 ), 严蔚敏, 清华大学出版社 考核 : 考试 作业 上机 参考书 C 数据结构,William Ford

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

! %! &!! % &

! %! &!! % & 张海峰 姚先国 张俊森 借鉴 的有效教育概念 本文利用 年间的中国省级面板数据估计了平均教育年限 教育数量 和平均师生比率 教育质量 对地区 劳动生产率的影响 本文的实证分析结果表明 以师生比率衡量的教育质量对劳动生产 率有显著且稳健的正效应 在均值处师生比率每上升一个标准差 有助于提高地区劳动生产率约 教育数量对劳动生产率的影响大小部分取决于教育质量的高低 教育质量越高教育数量对劳动生产率的促进效应越大

More information

标题

标题 17,2015 3 (ResearchofModernBasicEducation) Vol.17,Mar.2015 (, 201114) :,,,,.,.,,. : ; ; ; ; :,. 5. 4 9,.,,,,.,.Maly,. 3,.,.,,,,.,,,,.,, :,,,. 189 17 (ResearchofModernBasicEducation) 2015 3,,. 1,,.,,.,..,,,,,.

More information

幻灯片 1

幻灯片 1 第一类换元法 ( 凑微分法 ) 学习指导 复习 : 凑微分 部分常用的凑微分 : () n d d( (4) d d( ); (5) d d(ln ); n n (6) e d d( e ); () d d( b); ); () d d( ); (7) sin d d (cos ) 常见凑微分公式 ); ( ) ( ) ( b d b f d b f ); ( ) ( ) ( n n n n d f

More information

考生编号 科目代码 科目名称 成绩 复核结果 翻译硕士英语 66 无误 翻译硕士英语 65 无误 翻译硕士英语 58 无误 日语 ( 外 )

考生编号 科目代码 科目名称 成绩 复核结果 翻译硕士英语 66 无误 翻译硕士英语 65 无误 翻译硕士英语 58 无误 日语 ( 外 ) 考生编号 科目代码 科目名称 成绩 复核结果 110659850003734 211 翻译硕士英语 66 无误 110659850004303 211 翻译硕士英语 65 无误 110659850007372 211 翻译硕士英语 58 无误 110659850009803 245 日语 ( 外 ) 65 无误 110659850005177 308 护理综合 170 无误 110659850006267

More information

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

More information

计算机科学与技术学院 2016 级通信工程 学年教学计划 班级 : 通信 1601, 通信 1602 人数 :67 第一学期 课程性质课程名称学分总学时讲课实验实践上机讨论开课学院备注 选修 选修 通信类专业写作 计算机科学与技术学院 选修通信系统实验 3.0

计算机科学与技术学院 2016 级通信工程 学年教学计划 班级 : 通信 1601, 通信 1602 人数 :67 第一学期 课程性质课程名称学分总学时讲课实验实践上机讨论开课学院备注 选修 选修 通信类专业写作 计算机科学与技术学院 选修通信系统实验 3.0 计算机科学与技术学院 2016 级通信工程 2019-2020 学年教学计划 班级 : 通信 1601, 通信 1602 人数 :67 通信类专业写作 1.0 16 16 计算机科学与技术学院 通信系统实验 3.0 93 10 60 3 20 计算机科学与技术学院 云计算 2.0 32 28 4 计算机科学与技术学院 物联网技术 2.0 32 32 计算机科学与技术学院 小计 : 8 大学体育测试

More information

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 缺考 英语一 缺考 数学三 缺考 思想政治理论 60 英语一 78 数学三

考生编号政治政治分外语外语分科目 1 科目 1 分科目 2 科目 2 分总分专业代码专业名称专业排名考试方式报名号 思想政治理论 缺考 英语一 缺考 数学三 缺考 思想政治理论 60 英语一 78 数学三 100019000470001 思想政治理论 英语一 数学三 100019000470002 思想政治理论 60 英语一 78 数学三 119 100019000470003 思想政治理论 61 英语一 72 数学三 121 100019000470004 思想政治理论 62 英语一 82 数学三 108 100019000470005 思想政治理论 英语一 数学三 100019000470006

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 The BitCoin Scripting Language 交易实例 交易结构 "result": { "txid": "921a dd24", "hash": "921a dd24", "version": 1, "size": 226, "locktime": 0, "vin": [ ], "vout": [ ], "blockhash": "0000000000000000002c510d

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

2017創形パンフ表1_表4

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

More information

untitled

untitled 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-1-1 C int main(void){ int x,y,z; int sum=0; double avg=0.0; scanf("%d",&x) ; scanf("%d",&y) ; scanf("%d",&z) ; sum=x+y+z ; avg=sum/3.0; printf("%f\n",avg); system("pause");

More information

公理化 数学的公理化 数学公理化起源于欧几里德 公理化的要求 : 协调性, 即无矛盾性 完备性 喻良 ( 南京大学现代数学研究所 ) 可计算性与可判定性 October 30, / 28

公理化 数学的公理化 数学公理化起源于欧几里德 公理化的要求 : 协调性, 即无矛盾性 完备性 喻良 ( 南京大学现代数学研究所 ) 可计算性与可判定性 October 30, / 28 可计算性与可判定性 第三讲 : 模型论引论 喻良 南京大学现代数学研究所 October 30, 2013 喻良 ( 南京大学现代数学研究所 ) 可计算性与可判定性 October 30, 2013 1 / 28 公理化 数学的公理化 数学公理化起源于欧几里德 公理化的要求 : 协调性, 即无矛盾性 完备性 喻良 ( 南京大学现代数学研究所 ) 可计算性与可判定性 October 30, 2013

More information

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0 31 4 2012 8 JournalofLanzhouJiaotongUniversity Vol31No4 Aug2012 :1001-4373(2012)04-0097-07 * 张友兵 张 波 ( 100073) : 分析了列车运行过程中的受力情况 给出了制动过程中减速度的计算方法 并采用正向 反向两种迭代方式计算列车制动曲线 两种方式计算出的制动曲线一致 证明了计算制动曲线的方法是正确的

More information

0 1!, 10,,,,,, ( 1) 1 ( ) ( ) ( ) ( ) 3. 3 0. 4 50. 4 1. 7 32. 7 1. 5 34. 3 1. 2 3. 2 0. 4 49. 8 1. 6 32. 6 1. 4 33. 9 1. 2, 5 8 3 4, 7 10, 600,

0 1!, 10,,,,,, ( 1) 1 ( ) ( ) ( ) ( ) 3. 3 0. 4 50. 4 1. 7 32. 7 1. 5 34. 3 1. 2 3. 2 0. 4 49. 8 1. 6 32. 6 1. 4 33. 9 1. 2, 5 8 3 4, 7 10, 600, 0 1 1 1 2 19 2 3 33 3 4 45 4 5 57 5 6 71 6 8 83 8 10 95 10 12 107 12 15 119 15 18 131 18 21 143 21 24 155 2 2 167 2 3 179 [ ] 191 0 1!, 10,,,,,, ( 1) 1 ( ) ( ) ( ) ( ) 3. 3 0. 4 50. 4 1. 7 32. 7 1. 5 34.

More information

2014 10 October 2014 + ( 沈阳理工大学环境与化学工程学院, 辽宁沈阳 110165) 沈阳理工大学环境工程专业改革人才培养模式采取的措施及取得的成效在遵循 实施工程教育, 突出工程实践和 社会实践, 提高学生的创新能力 的人才培养模式的基础上, 通过教学模式改革优化课程设置校企结合建立工程实践能力四年连 续培养体系导师负责制的科研创新能力训练体系, 培养 创新 + 工程实践

More information

从美国 加拿大 英国 澳大利亚 韩国和日本图书馆学情报学学院的发展历程入手 介绍并分析国外图书馆学情报学研究生教育的改革与重组 教学目标与教学方法 专业设置与课程体系 师资队伍与学生情况 入学资格与毕业条件 进而对我国的图书馆学情报学研究生教育制度提出一些改进意见 图书馆学 情报学 研究生 教育 作者简介 葛敬民 男 年生 教授 硕士生导师 刘荣华 女 年生 硕士生 王林 男 年生 硕士生

More information

实验 6 无约束规划与非线性规划模型的求解 姓名 : 徐美君 学号 : 班级 : 数统 (3) 班 一 实验要求 (1) 了解 matlab 中常用优化命令 ( 无约束规划 : fminunc, fminsearch; 约束规 划 :fminbnd, fmincon, fmi

实验 6 无约束规划与非线性规划模型的求解 姓名 : 徐美君 学号 : 班级 : 数统 (3) 班 一 实验要求 (1) 了解 matlab 中常用优化命令 ( 无约束规划 : fminunc, fminsearch; 约束规 划 :fminbnd, fmincon, fmi 实验 6 无约束规划与非线性规划模型的求解 姓名 : 徐美君 学号 :201505060451 班级 : 数统 (3) 班 一 实验要求 (1) 了解 matlab 中常用优化命令 ( 无约束规划 : fminunc, fminsearch; 约束规 划 :fminbnd, fmincon, fminimax) 的用法 (2) 掌握 lingo 软件进行非线性规划问题的求解方法 实验方法 : 先重复实验内容中各例子的操作,

More information

什么是 Servlet 技术 Servlet 与 JSP 的联系与区别 实例介绍了解 Servlet 技术的特点和应用领域, 以及与 JSP 的联系与区别 4.EJB 技术 EJB 技术基础 EJB 基本环境的建立 实例介绍了解 EJB 技术的特点和应用领域, 熟悉 EJB 应用的部署和维护 5.S

什么是 Servlet 技术 Servlet 与 JSP 的联系与区别 实例介绍了解 Servlet 技术的特点和应用领域, 以及与 JSP 的联系与区别 4.EJB 技术 EJB 技术基础 EJB 基本环境的建立 实例介绍了解 EJB 技术的特点和应用领域, 熟悉 EJB 应用的部署和维护 5.S 天津大学 Web 开发技术 课程教学大纲 课程代码 : 2160252 课程名称 : Web 开发技术 学 时 : 32 学 分 : 1.5 学时分配 : 授课 : 16 上机 : 16 实验 : 实践 : 实践 ( 周 ): 授课学院 : 计算机科学与技术学院 适用专业 : 计算机科学与技术 先修课程 : Java 语言, 数据结构 一. 课程的性质与目的 Web 开发技术 是计算机科学与技术专业的一门专业选修课

More information

<4D F736F F D B8BDBCFE4220D7A8D2B5BBF9B4A1D3EBBACBD0C4BFCEB3CCC3E8CAF62E646F6378>

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

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

旅游科学

旅游科学 旅 游 科 学 王春雷 会展专业人才培养模式是一个院校对于会展办学的整体设计 因而需要进行系统性的构建 但目前这方面的研究成果不多 更缺乏实证性的研究 本 文基于文献综述的发现和会展专业的特点 从理论上构建了一个项目驱动型会展 专业人才培养模式的基本框架 进而以上海师范大学会展经济与管理专业为例 侧重从教育理念 培养目标 培养过程 培养制度和培养评价等方面进行了实证研究 项目驱动型 会展专业 人才培养模式

More information

况伟大 本文在住房存量调整模型基础上 考察了预期和投机对房价影响 理性预 期模型表明 理性预期房价越高 投机越盛 房价波动越大 适应性预期模型表明 当消费 性需求占主导时 上期房价越高 房价波动越小 当投机性需求占主导时 上期房价越高 房价波动越大 本文对中国 个大中城市 年数据的实证结果表明 预期及 其投机对中国城市房价波动都具有较强的解释力 研究发现 经济基本面对房价波动影 响大于预期和投机 但这并不意味着个别城市房价变动不是由预期和投机决定的

More information

EC(2003-04)18 第 2 頁 (c) 刪 除 以 下 常 額 職 位 2 個 顧 問 醫 生 職 位 第 4 / 第 3 / 第 2 點 ) ( 145,150 元 至 149,600 元 /127,900 元 至 135,550 元 /113,520 元 至 120,553 元 ) (

EC(2003-04)18 第 2 頁 (c) 刪 除 以 下 常 額 職 位 2 個 顧 問 醫 生 職 位 第 4 / 第 3 / 第 2 點 ) ( 145,150 元 至 149,600 元 /127,900 元 至 135,550 元 /113,520 元 至 120,553 元 ) ( EC(2003-04)18 財 務 委 員 會 人 事 編 制 小 組 委 員 會 討 論 文 件 2004 年 2 月 11 日 總 目 37 生 署 分 目 000 運 作 開 支 請 各 委 員 向 財 務 委 員 會 提 出 下 述 建 議, 以 便 在 生 署 設 立 生 防 護 中 心 (a) 由 2004 年 4 月 1 日 起 開 設 以 下 新 職 系 和 職 級 生 防 護 中

More information

中国科学技术大学博士学位论文指针逻辑的扩展与应用姓名 : 王志芳申请学位级别 : 博士专业 : 计算机软件与理论指导教师 : 陈意云 20090401 指针逻辑的扩展与应用 作者 : 王志芳 学位授予单位

More information

数字电子技术 数字电子技术 数字电子技术 数字电子技术 数字电子技术 (A) (A) (A) (A) (A) 电力系统暂态分析 有机化学及实验 有机化学及实验 有机化学及实验 有机化学及实验 大学英语 大学英语 大学英语 大学英语 大学英语 大学英语 (1) 临潼校区重修上课安排

数字电子技术 数字电子技术 数字电子技术 数字电子技术 数字电子技术 (A) (A) (A) (A) (A) 电力系统暂态分析 有机化学及实验 有机化学及实验 有机化学及实验 有机化学及实验 大学英语 大学英语 大学英语 大学英语 大学英语 大学英语 (1) 临潼校区重修上课安排 机械原理包装工程 2015 上课 16 4 9-12 A-202 汪成龙 机械原理包装工程 2016 上课 16 4 9-12 A-202 汪成龙 机械原理 2015 上课 16 4 9-12 A-202 汪成龙 机械原理机械电子工程 2015 上课 16 4 9-12 A-202 汪成龙 机械原理 机械原理 机械原理 机械原理 电路原理 电路原理 电路原理 2015 上课 16 4 9-12 A-202

More information

Microsoft PowerPoint - 概率统计Ch02.ppt [Compatibility Mode]

Microsoft PowerPoint - 概率统计Ch02.ppt [Compatibility Mode] 66 随机变量的函数.5 随机变量的函数的分布 设 是一随机变量, 是 的函数, g(, 则 也是一个随机变量. 本节的任务 : 当 取值 x 时, 取值 y g 67 ( 一 离散型随机变量的函数 设 是离散型随机变量, 其分布律为 或 P { x } p (,, x x, P p p, x p 已知随机变量 的分布, 并且已知 g 要求随机变量 的分布. (, 是 的函数 : g(, 则 也是离散型随机变

More information

计程序的基础机器语言汇编语言高级语言结构化程序设计语言面向对象程序设计语言可视化程序设计语言人工智能程序设计语言 5.1 程序设计语言 学习语言是设

计程序的基础机器语言汇编语言高级语言结构化程序设计语言面向对象程序设计语言可视化程序设计语言人工智能程序设计语言 5.1 程序设计语言 学习语言是设 第 5 章程序设计知识 5.1 程序设计语言 5.2 C 语言程序设计 5.3 数据结构 5.4 编译原理 5.5 本章小结 计程序的基础机器语言汇编语言高级语言结构化程序设计语言面向对象程序设计语言可视化程序设计语言人工智能程序设计语言 5.1 程序设计语言 学习语言是设 机器语言的特点 5.1.1 机器语言 由二进制编码指令构成的语言 是一种依附于机器硬件的语言 机器语言程序可以直接执行 机器语言程序片段

More information

孙 蓝等 基于目标导向的研究生英语学习模式创新

孙 蓝等 基于目标导向的研究生英语学习模式创新 第 期 总第 期 年 月 研究生教育研究 以中国科技大学研究生英语学习公共服务平台建设为例 孙 蓝 陈纪梁 邢鸿飞 刘海清 万洪英 中国科学技术大学外语系 安徽合肥 中国科学技术大学研究生院 安徽合肥 研究生英语教学的使命是培养学生在当今多元社会中进行有效沟通的能力 英语语言教育者的任务不是去寻求更好的教学法 而是要探索一套能够满足学生需求且与学生学习体验相一致的教与学的策略 为此 有必要构建研究生英语学习公共服务平台

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

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3

( 一 ) 外来农民进入城市的主要方式, %,,,,,, :., 1,, 2., ;,,,,,, 3.,,,,,, ;,,, ;.,,,,,,,,,,,,,,,,,,,,,, :,??,?? ( 二 ) 浙江村 概况.,,,,,, 1,, 2,, 3 : 王汉生刘世定孙立平项飚 本文从农村人口进入城市的方式这一新的视角, 对北京著名的外来农村人口聚 居区 浙江村 的形成过程和基本状况进行了生动描述和深入分析 指出 : 浙江村的独特之处在于它不同于一般意义上的 劳动力 的流动, 它是带着综合性资源的 经营者的流动 浙江村村民进入城市的过程是不断寻找市场和开拓市场的过程, 并 在城市中形成了一个以聚居为基础的产业加工基地, 作者将这种类型的流动称为产

More information

1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://

1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP:// 线性空间与线性映射 知识回顾 1 线性空间 基 维数和坐标 3 子空间 4 线性空间的同构 5 线性映射 6 线性映射的像与核 7 线性变换 8 不变子空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://11.19.180.133 1 线性空间 厦门大学数学科学学院网址 :gdjpkc.xmu.edu.c; IP://11.19.180.133 定义称 V 是数域 F 上的线性空间,

More information

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器

数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 数字带通 带阻 高通滤波器的设计 把一个归一化原型模拟低通滤波器变换成另一个所需类型的模拟滤波器, 再将其数字化 直接从模拟滤波器通过一定的频率变换关系完成所需类型数字滤波器的设计 先设计低通型的数字滤波器, 再用数字频率变化方法将其转换成所需类型数字滤波器 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) H ( j) 3 3 3 模拟原型方法 : 模拟低通 - 模拟带通 H ( j) 模拟低通

More information

Microsoft PowerPoint - ch1.ppt

Microsoft PowerPoint - ch1.ppt 数据结构 关于课程教学与考核 主讲 : 张昱 yuzhang@ustc.edu 0551-3603804 课程简介 内容简介 数据结构 + 算法 = 程序 数据结构 : 问题的数学模型 线性结构 : 线性表 栈 队列 串 非线性结构 : 树 图 算法 : 求解问题的策略 查找 排序 在 算法基础 课程中介绍 学时 :60/40 学分 :4 与其他课程的关系 先修课 : 程序设计语言 C 程序设计语言

More information

数据结构

数据结构 数据结构 主讲 : 张昱马建辉 yuzhang@ustc.edu.cn, 3603804 jianhui@ustc.edu.cn, 3602824 关于课程教学与考核 课程简介 内容简介 数据结构 + 算法 = 程序 数据结构 : 问题的数学模型 线性结构 : 线性表 栈 队列 串 非线性结构 : 树 图 算法 : 求解问题的策略 查找 排序 在 算法基础 课程中介绍 学时 :60/40 学分 :4

More information

Microsoft PowerPoint - DS_Ch1_EN [兼容模式]

Microsoft PowerPoint - DS_Ch1_EN [兼容模式] Data Structure Ch.1 Introduction Dr. He Emil Huang School of Computer Science and Technology Soochow University 与课本对应关系 严蔚敏老师课本的第一章 Kruse 教材 P0 Chapter 7.6 Asymptotics 渐进 E-mail: huangh@suda.edu.cn http://home.ustc.edu.cn/~huang8/ds.html

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

男 计算机科学与技术 江苏路 男 计算机科学与技术 江苏路 男 计算机科学与技术 交大 女 计算机科学与技术 江苏路 男 计算机科学与技术 江苏路

男 计算机科学与技术 江苏路 男 计算机科学与技术 江苏路 男 计算机科学与技术 交大 女 计算机科学与技术 江苏路 男 计算机科学与技术 江苏路 公示根据学院学习指导手册 学历学生学籍管理暂行办法 第二十六条第 (4) 点规定, 学生有下列情况之一者应予退学 :(4) 学生在册时间超过有效学习期限者 下表中学生已经超过有效学习期限, 拟注销学信网学籍, 现予以公示 公示时间 :2016 年 12 月 7 日至 12 月 13 日 在公示期间, 如有异议, 可通过电子邮件形式向相关老师反映, 邮箱地址 :liuwen@sjtu.edu.cn.

More information

宋守信 教授 杨书宏 教授级高工 傅 贵 教授 许开立 教授 高等工程教育专业认证委员会安全工程专业试点工作组 北京交通大学经济管理学院 北京 中国职业安全健康协会培训部 北京 中国矿业大学 北京 资源与安全工程学院 北京 东北大学资源与土木工程学院 沈阳 简要介绍我国高等工程教育专业认证试点的发展状况和主要做法 详细阐述安全工程专业认证以学生为本的指导思想和以质量保证及质量改进为出发点的基本特点

More information

考生编号 政治 政治分 外语 外语分 科目 1 科目 1 分 科目 2 科目 2 分 总分 专业代码 专业名称 专业排名 考试方式 报名号 思想政治理论 47 英语一 33 数学一 59 电子与通信基础 电子与通信工程 57 全国统考 11

考生编号 政治 政治分 外语 外语分 科目 1 科目 1 分 科目 2 科目 2 分 总分 专业代码 专业名称 专业排名 考试方式 报名号 思想政治理论 47 英语一 33 数学一 59 电子与通信基础 电子与通信工程 57 全国统考 11 100019000170001 思想政治理论 47 英语一 33 数学一 59 电子与通信基础 71 210 085208 电子与通信工程 57 全国统考 110192517 100019000170002 思想政治理论 缺考 英语一 缺考 数学一 缺考 电子与通信基础 缺考 -- 085208 电子与通信工程 -- 全国统考 110193643 100019000170003 思想政治理论 61

More information

¼ ½ ¾ ¼ ½ ¾

¼ ½ ¾ ¼ ½ ¾ 回归传统 历史学视野中的资本主义 刘光临 虽然明清资本主义萌芽研究和西方现代史学都使用了资本主义一词 但双方并无相同的理论背景 资本主义作为一个成熟的学科概念是由 世纪末 世纪初的历史学家和强调历史面向的政治经济学家 可简称为 德国历史学派 一起创造出来的 强调从历史而不是从抽象的理论中寻求社会变化的原因 资本主义萌芽这一概念的启用 实际上是对欧洲近代历史的严重误读 有鉴于此 在今后的中国历史研究中应该用资本主义来取代资本主义萌芽

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

é ê

é ê 廖光洪 朱小华 杨成浩 徐晓华 基于南海 年夏季调查航次诊断计算的流函数场 选取越南以东偶极子发生海域 进行 不同的声层析观测站位设置实验 模拟计算声线传播时间信息 然后应用基函数重建方法进行了 流函数场的模拟反演研究 讨论了不同随机观测误差对反演结果的影响 研究结果表明该方法是 可行的 在所选取的约 海域内 在观测海域外围配置 个声层析观测站位就能够很好地重构原流函数场 空间分辨率约为 可以分辨模拟海域中尺度涡场结构

More information

8:10-9:50 第一公共教学楼 A 高等数学 ( 文 ) 广告 人文与法学院 8:10-9:50 第一公共教学楼 A 高等数学 ( 经管 ) 国贸 经济学院 8:10-9:50 第一公共教学楼 A

8:10-9:50 第一公共教学楼 A 高等数学 ( 文 ) 广告 人文与法学院 8:10-9:50 第一公共教学楼 A 高等数学 ( 经管 ) 国贸 经济学院 8:10-9:50 第一公共教学楼 A 2016-2017 学年第一学期期末集中考试安排 (20 周 ) 考试日期 :1 月 9 日星期一 考试时间 考场所在教学楼 ( 教学区 ) 考试教室课程号课程名 考生所在专业 ( 班级 ) 考生所属学院 8:10-9:50 第一公共教学楼 A108 10811054 高等数学 ( 文一 ) 公管 1601-2 管理学院 8:10-9:50 第一公共教学楼 A110 10811054 高等数学 (

More information

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc

Microsoft Word - 《C语言开发入门》课程教学大纲-2.doc C 语言开发入门 课程教学大纲 ( 课程英文名称 ) 课程编号 :201409210011 学分 :5 学分学时 :60 学时 ( 其中 : 讲课学时 :37 学时上机学时 :23 学时 ) 先修课程 : 计算机导论后续课程 :C++ 程序设计适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 C 语言开发入门 是计算机各专业必修的基础课程, 是数据结构 C++ Java

More information

Microsoft PowerPoint - 01_Introduction.ppt

Microsoft PowerPoint - 01_Introduction.ppt Hello, World C 程序设计语言 第 1 章章观其大略 孙志岗 sun@hit.edu.cn http://sunner.cn prf("hello,, world\n"); 超级无敌考考你 : 如何把 hello 和 world 分别打印在两行? 2004-12-19 A Tutorial Introduction 2 hello.c 打印华氏温度与摄氏温度对照表 计算公式 : C=(5/9)(

More information

<4D F736F F F696E74202D203820BCC6CBE3D1A7BFC6D6D0B5C4BACBD0C4B8C5C4EE2E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D203820BCC6CBE3D1A7BFC6D6D0B5C4BACBD0C4B8C5C4EE2E BBCE6C8DDC4A3CABD5D> 计算机科学中的问题求解初探 计算学科中的核心概念 李瑞轩 智能与分布计算实验室华中科技大学计算机科学与技术学院 http://idc.hust.edu.cn/~rxli/ 内容提纲 算法 数据结构 程序 软件 硬件 计算机中的数据 计算机科学中的 12 个核心概念 引言 学科的核心概念是学科中最关键 最重要的概念, 它涉及 学科研究的内涵 对象 本质 核心要素等内容, 其基本 特征有以下 4 点 :

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

赵燕菁 #!!!

赵燕菁 #!!! 赵燕菁 城市规划在灾后重建中对于工程技术的关注 很容易掩盖城市灾后重建中看不见的制度因素!!! 产权 城市最基本的制度 原型 # 就是公共产品交易的存在 城市 发达 # 与否 取决于公共产品提供的范围和水平 现代城市和传统城市的最大差别 就是可以以信用的方式 抵押未来的收益 获得公共产品建设所需要的原始资本 市场经济与计划经济最大的差别 就在于高度复杂的产权制度 因此 未来灾区规划中 产权的恢复和重建

More information

学年第一学期临潼校区第十六周期末考试安排 考试时间 课程名称 班级 人数 考试地点 12 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 1 班 28 C 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级

学年第一学期临潼校区第十六周期末考试安排 考试时间 课程名称 班级 人数 考试地点 12 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 1 班 28 C 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 12 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 1 班 28 C-154 12 月 17 日 8:00-10:00 传热学 建筑环境与能源应用工程 16 级 2 班 29 C-154 12 月 17 日 9:50-11:50 国际市场营销学 (B) 市场营销 16 级 1 班 26 C-352 12 月 17 日 9:50-11:50 实用管理英语 人力资源管理

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

求出所有的正整数 n 使得 20n + 2 能整除 2003n n 20n n n 20n n 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y =

求出所有的正整数 n 使得 20n + 2 能整除 2003n n 20n n n 20n n 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y = 求出所有的正整数 n 使得 20n + 2 能整除 2003n + 2002 n 20n + 2 2003n + 2002 n 20n + 2 2003n + 2002 求所有的正整数对 (x, y), 满足 x y = y x y (x, y) x y = y x y. (x, y) x y = y x y 对于任意正整数 n, 记 n 的所有正约数组成的集合为 S n 证明 : S n 中至多有一半元素的个位数为

More information

李俊新 崔 敏 刘艳春 姚艳君 周广芬 孙 宝 河北科技大学理学院 河北石家庄 滦南县职业教育中心基础部 河北滦南 在物理化学实验的基础上 对一级反应的 种不同数据处理模型进行比较和分析 通过对 实验数据处理模型进行系统的比较 来改善传统实验数据处理中存在的一些问题 从而简化数据处 理 减小作图工作量与作图误差 提升实验水平 提高数据处理结果的准确性 一级反应 数据处理模型 过氧化氢 图 过氧化氢分解实验装置图

More information

英美特殊关系 文化基础与历史演变

英美特殊关系 文化基础与历史演变 国别与地区 冯 梁 英美两国有着大致相同的文化背景 但自近代以来 英美两国的关系既不友好也不特殊 甚至还是对手 英美 特殊关系 的形成 与两国在世界 上的地位发生深刻变化有着密切联系 并在很大程度上是英国政治家刻意追求 的产物 英美 特殊关系 得以延续 主要是基于双方共同的战略利益而非单纯的文化因素 英国从 特殊关系 中得益匪浅 特别在欧洲事务上获得了仅次于 美苏的影响 但在世界其他地区 两国关系并无特殊可言

More information

数理逻辑 I Mathematical Logic I

数理逻辑 I  Mathematical Logic I 前情提要 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理承自命题逻辑的元定理 : 演绎定理重言规则逆否命题反证法 前情提要 一阶逻辑公理系统的元定理一阶逻辑特色的元定理

More information

基于增强稳定组模型的移动 P2P 网络信任评估方法 作者 : 吴旭, WU Xu 作者单位 : 西安邮电大学计算机科学与技术系西安 710121; 西安交通大学计算机科学与技术系西安 710049 刊名 : 计算机学报 英文刊名 : Chinese Journal of Computers 年, 卷 ( 期 ): 2014,37(10) 本文链接 :http://d.wanfangdata.com.cn/periodical_jsjxb201410006.aspx

More information

非营利组织专职人员专业化问题研究

非营利组织专职人员专业化问题研究 湖南师范大学硕士学位论文非营利组织专职人员专业化问题研究姓名 : 罗拾平申请学位级别 : 硕士专业 : 社会学指导教师 : 陈成文 20080501 非营利组织专职人员专业化问题研究 作者 : 罗拾平 学位授予单位 : 湖南师范大学 相似文献 (1 条

More information

目 录 目 录 前言 第 章 绪论 知识点串讲 典型例题详解 课后习题与解答 第 章 线性表 知识点串讲 典型例题详解 课后习题与解答 第 章 栈和队列 知识点串讲 典型例题详解 课后习题与解答 第 章 串 知识点串讲 典型例题详解 课后习题与解答 第 章 数组和广义表 知识点串讲 典型例题详解 课

目 录 目 录 前言 第 章 绪论 知识点串讲 典型例题详解 课后习题与解答 第 章 线性表 知识点串讲 典型例题详解 课后习题与解答 第 章 栈和队列 知识点串讲 典型例题详解 课后习题与解答 第 章 串 知识点串讲 典型例题详解 课后习题与解答 第 章 数组和广义表 知识点串讲 典型例题详解 课 数据结构 语言版 例题详解与课程设计指导 主 编 秦 锋 袁志祥副主编 陈学进 王森玉郑 啸 程泽凯 合肥 目 录 目 录 前言 第 章 绪论 知识点串讲 典型例题详解 课后习题与解答 第 章 线性表 知识点串讲 典型例题详解 课后习题与解答 第 章 栈和队列 知识点串讲 典型例题详解 课后习题与解答 第 章 串 知识点串讲 典型例题详解 课后习题与解答 第 章 数组和广义表 知识点串讲 典型例题详解

More information

编制说明 一 编制的目的和意义 [2011] 41 [2014]63 二 编制过程

编制说明 一 编制的目的和意义 [2011] 41 [2014]63 二 编制过程 中国石油天然气生产 企业温室气体排放核算方法与报告指南 ( 试行 ) 编制说明 一 编制的目的和意义 [2011] 41 [2014]63 二 编制过程 三 主要内容 (CO 2 ) CO 2 (CH 4 ) CO 2 CH 4 CH 4 CH 4 CO 2 CO 2 四 其它需要说明的问题 2006 IPCC IPCC 目录 一 适用范围 二 引用文件 ISO 14064-1 2005 2006IPCC

More information