排序算法 排序 (Sorting): 将一串数据依照指定方式进行排列 常用排序方式 : 数值顺序, 字典顺序 时间复杂度 ( 最差 平均 ): 设有 n 个数据, 一般来说, 好的排序算法性能是 O(n log n), 差的性能是 O(n 2 ), 而理想的性能是 O(n) 空间复杂度 : 算法在运

Size: px
Start display at page:

Download "排序算法 排序 (Sorting): 将一串数据依照指定方式进行排列 常用排序方式 : 数值顺序, 字典顺序 时间复杂度 ( 最差 平均 ): 设有 n 个数据, 一般来说, 好的排序算法性能是 O(n log n), 差的性能是 O(n 2 ), 而理想的性能是 O(n) 空间复杂度 : 算法在运"

Transcription

1 第八讲 排序算法 C++ 实现

2 排序算法 排序 (Sorting): 将一串数据依照指定方式进行排列 常用排序方式 : 数值顺序, 字典顺序 时间复杂度 ( 最差 平均 ): 设有 n 个数据, 一般来说, 好的排序算法性能是 O(n log n), 差的性能是 O(n 2 ), 而理想的性能是 O(n) 空间复杂度 : 算法在运行过程中临时占用存储空间的大小 稳定排序算法 : 相等的数据维持原有相对次序 2

3 常见排序算法 算法平均时间复杂度算法平均时间复杂度 选择排序 O(n 2 ) 归并排序 O(n log n) 插入排序 O(n 2 ) 堆排序 O(n log n) 希尔排序 O(n 1.5 ) 图书馆排序 O(n log n) 冒泡排序 O(n 2 ) 基数排序 O(n k) 快速排序 O(n log n) 桶排序 O(n + k) 计数排序 O(n + k) 鸽巢排序 O(n + D) 3

4 主要内容 选择排序 插入排序 希尔排序 冒泡排序 快速排序 本讲中假定是对数据进行从小到大排序 4

5 一 选择排序 有时也称为最小排序 找出最小值, 将其与第一个位置的元素进行交换, 然后对剩余的序列重复以上过程, 直至排序结束 5

6 一 选择排序 原始序列 : 第 1 轮排序 : 第 2 轮排序 : 第 3 轮排序 : 第 4 轮排序 : 第 5 轮排序 : 第 6 轮排序 : 第 7 轮排序 : 第 8 轮排序 : 第 9 轮排序 : MATLAB 演示 :sort_min.m 6

7 选择排序 C++ 程序 // 找出最小值所在的位置 int findmin(int *px, int n) { int idx=0, xmin=*px; for (int i=1; i<n; i++) if (*(px+i)<xmin) { xmin=*(px+i); idx=i; } return idx; } // 选择排序 ( 最小排序 ) void sort_min(int *px, int n) { int idx, t; for(int k=0; k<n; k++) { idx=findmin(px+k,n-k); t=px[k]; px[k]=px[k+idx]; px[k+idx]=t; % 交换 } } 7

8 选择排序 C++ 程序 int main() { int x[]={2, 8, 3, 12, 5, 20, 7, 14, 5, 16}; int n, i; // 获取数据个数 n = sizeof(x)/sizeof(x[0]); cout << "x=\n"; // 输出原始数据 for(i=0;i<n;i++) cout << setw(3) << x[i]; cout << endl; sort_min(x, n); // 排序 cout << " 排序后 :\n"; // 输出排序后结果 for(i=0;i<n;i++) cout << setw(3) << x[i]; return 0; } sort_min.cpp sort_min cpp 8

9 二 插入排序 基本思想描述如下 : 假设前面 k 个元素已经按顺序排好了, 在排第 k+1 个元素时, 将其插入到前面已排好的 k 个元素中, 使得插入后得到的 k+1 个元素组成的序列仍按值有序 然后采用同样的方法排第 k+2 个元素 以此类推, 直到排完序列的所有元素为止 9

10 二 插入排序 原始序列 : 第 1 轮排序 : 第 2 轮排序 : 第 3 轮排序 : 第 4 轮排序 : 第 5 轮排序 : 第 6 轮排序 : 第 7 轮排序 : 第 8 轮排序 : 第 9 轮排序 : MATLAB 演示 :sort_insert.m 10

11 插入排序 C++ 程序 关键点 : 如何将第 k+1 个元素插入到前面的有序序列中假定序列为 x 1, x 2,, x k, x k+1, 策略 : 将 x k+1 依次与 x k, x k-1, 进行比较, 直至遇见第一个不大于 x k+1 的元素为止 优化 : 可以将比较与移位同时进行 11

12 插入排序 C++ 程序 以第 4 轮为例 比较方向 操作对象 x[k] 先比较 2 后移位

13 插入排序 C++ 程序 // 插入排序 ( 部分代码 ) for(k=1; k<n; k++) { key = x[k]; for (i=k-1; x[i]>key && i>=0; i--) { x[i+1] = x[i]; } x[i+1] = key; } void sort_insert(int * px, int n) 留作练习 13

14 三 希尔排序 又称为 缩小增量排序 (Diminishing Increment Sort), 由 D. Shell 于 1959 年提出, 是对插入排序的改进 14

15 三 希尔排序 基本过程描述如下 : 1 把序列按照某个增量 (gap) 分成几个子序列, 对这几个子序列进行插入排序 2 不断缩小增量, 扩大每个子序列的元素数量, 并对每个子序列进行插入排序 3 当增量为 1 时, 子序列就是整个序列, 而此时序列已经基本有序了, 因此只需做少量的比较和移动就可以完成对整个序列的排序 出发点 : 插入排序在元素基本有序的情况下, 效率很高 gap: 初始值设为 n/2, 然后不断减半 15

16 三 希尔排序 第一轮 :gap=10/2= 第一轮排序后

17 三 希尔排序 第二轮 :gap=gap/2= 第二轮排序后

18 三 希尔排序 第三轮 :gap=gap/2= 第三轮排序后 在最坏的情况下, 插入排序需要 O(n 2 ) 次移位操作, 而希尔排序只需 O(n 1.5 ) 次移位操作 例 : 以 n=8 为例, 统计最坏情况下插入排序与希尔排序的移位操作次数 MATLAB 演示 :sort_shell.m 18

19 希尔排序 C++ 程序 void sort_shell(int * px, int n) 留作练习 19

20 四 冒泡排序 基本过程描述如下 : 1 走访需要排序的序列, 比较相邻的两个元素, 如果他们的顺序错误就把他们交换过来 2 不断重复上述过程, 直到没有元素需要交换, 排序结束 这个算法的名字由来是因为越大的元素会经由交换慢慢 浮 到数列的顶端 20

21 四 冒泡排序 x x x x x MATLAB 演示 :sort_bubble.m 21

22 四 冒泡排序 具体过程可以描述为 : 将第 1 个和第 2 个元素进行比较, 如果前者大于后者, 则交换两者的位置, 否则位置不变 ; 然后将第 2 个元素与第 3 个元素进行比较, 如果前者大于后者, 则交换两者的位置, 否则位置不变 ; 依此类推, 直到最后两个元素比较完毕为止 这就是第一轮冒泡过程, 这个过程结束后, 最大的元素就 浮 到了最后一个位置上 对前面 n-1 个元素进行第二轮冒泡排序, 结束后, 这 n-1 个元素中的最大值就被安放在了第 n-1 个位置上 对前面的 n-2 个元素进行第三轮冒泡排序 以此类推, 当执行完第 n-1 轮冒泡过程后, 排序结束 22

23 冒泡排序 C++ 程序 冒泡排序的优化 : 如果在某轮冒泡过程中没有发生元素交换, 这说明整个序列已经排好序了, 这时就不用再进行后面的冒泡过程, 可以直接结束程序 冒泡排序的进一步优化 : 如果有 100 个数的数组, 仅前面 10 个无序, 后面 90 个都已排好序且都大于前面 10 个数字, 那么在第一轮冒泡过程后, 最后发生交换的位置必定小于 10, 且这个位置之后的数据必定已经有序了, 记录下这位置, 第二次只要从数组头部遍历到这个位置就可以了 void sort_bubble(int * px, int n) 留作练习 23

24 五 快速排序 是目前最常用的排序算法之一 快速排序采用的是分而治之思想 : 将原问题分解为若干个 规模更小但结构与原问题相似的子问题, 然后递归求解这 些子问题, 最后将这些子问题的解组合为原问题的解 24

25 五 快速排序 具体过程可以描述为 : 随机选定其中一个元素作为基准数 (pivot)( 通常采用第一个元素 ), 然后通过循环和比较运算, 将原序列分割成两部分, 使得新序列中在该基准数前面的元素都小于等于这个元素, 而其后面的元素都大于等于这个元素 ( 这时基准数已经归位 ) 依此类推, 再对这两个分割好的子序列进行上述过程, 直到排序结束 ( 递归思想, 分而治之 ) 25

26 快速排序 原始序列 : 第一步的具体实现方法 :( 假定基准数的原始位置是 i 1 =1) 1) 先从原序列的最右边开始, 往左找出第一个小于 6 的数, 然后将该数与基准数交换位置, 设基准数新位置为 i 2 2) 从 i 1 右边的位置开始, 往右找出第一个大于 6 的数, 然后将该数与基准数交换位置, 设基准数新位置为 i 3 3) 从 i 2 左边的位置开始, 往左找出第一个小于 6 的数, 然后将该数与基准数交换位置, 设基准数新位置为 i 4 4) 从 i 3 右边的位置开始, 往右找出第一个大于 6 的数, 然后 将该数与基准数交换位置, 设基准数新位置为 i 5 5) 不断重复以上过程, 遍历整个序列 26

27 快速排序举例 原始序列 : 第一步 : 我们选第一个元素为基准数, 即将 6 作为基准数 我们的目 标是得到一个新序列, 使得在这个新序列中, 排在 6 前面的 数字都小于 6, 而排在 6 后面的数字都不小于 6 搜索 基准数 i 1 =1 需交换位置的数 搜索起始位置 27

28 举例 : 第一步 新序列 : i 1 =1 i 2 =8 28

29 举例 : 第一步 新序列 : 搜索 i 1 =1 需交换位置的数 基准数 i 2 =8 新序列 : i 3 =4 25

30 举例 : 第一步 i 3 =4 i 2 = i 4 = 第一步结束! i 5 =6 30

31 举例 : 第二步 第二步 : 对基准数所在位置前面的子序列和后面的子序列, 分别重复 第一步的过程

32 不断重复 : 递归 排序结束! MATLAB 演示 :sort_quick.m 32

33 快速排序 C++ 程序 事实上, 在快速排序每一步执行过程中, 可以不用交换, 而是 直接覆盖即可, 如何实现? 快速排序还有很多改进版本, 如随机选择基准数, 区间内数据 较少时直接用其它的方法排序以减小递归深度等等 有兴趣的 同学可以深入研究 void sort_quick(int* px, int left, int right) 留作练习 33

34 上机作业 (1) 编写插入排序的 C++ 程序, 程序取名 hw08_01.cpp 排序函数名 :void sort_insert(int* px, int n) (2) 编写 Shell 排序的 C++ 程序, 程序取名 hw08_02.cpp 排序函数名 : sort_shell(int* px, int n) (3) 编写冒泡排序的 C++ 程序, 程序取名 hw08_03.cpp 排序函数名 : sort_bubble(int* px, int n) (4) 编写快速排序的 C++ 程序, 程序取名 hw08_04.cpp sort_quick(int* px, int left, int right) 34

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

* 1992.10 43 (91.49%) 4 9.51% 26 60.46% 13 4 30.2% 9.31 % 21 6 16 13 45 6 X1=8.16X=40.6 X2 X1 p 0.01 n =43 n =64 51 13 25 18 X1=6.635 X2=18.6 18.6 6.635 P 0.01 n =64 n =43

More information

一 课 程 基 本 情 况 课 程 名 称 工 程 应 用 数 学 ( 计 算 机 类 ) 编 码 51611026 所 属 部 门 工 业 中 心 课 程 所 属 专 业 课 程 所 属 模 块 数 学 计 算 机 类 任 课 教 师 情 况 ( 人 数 ) 教 授 副 教 授 讲 师 助 教 3

一 课 程 基 本 情 况 课 程 名 称 工 程 应 用 数 学 ( 计 算 机 类 ) 编 码 51611026 所 属 部 门 工 业 中 心 课 程 所 属 专 业 课 程 所 属 模 块 数 学 计 算 机 类 任 课 教 师 情 况 ( 人 数 ) 教 授 副 教 授 讲 师 助 教 3 附 表 深 圳 职 业 技 术 学 院 文 化 育 人 示 范 课 程 建 设 项 目 申 请 书 课 程 名 称 工 程 应 用 数 学 ( 计 算 机 类 ) 课 程 性 质 课 程 负 责 人 所 属 专 业 所 属 部 门 基 础 课 郑 红 数 学 工 业 中 心 填 表 日 期 2015-12-28 深 圳 职 业 技 术 学 院 制 二 一 五 年 十 二 月 1 一 课 程 基 本

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

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

运算符重载 为什么要 运算符重载 那些运算符可以重载, 哪些不可以 如何实现运算符重载 实现方式 : 成员函数与非成员函数 类型转换 怎样实现对象与基本数据类型数据的运算 2

运算符重载 为什么要 运算符重载 那些运算符可以重载, 哪些不可以 如何实现运算符重载 实现方式 : 成员函数与非成员函数 类型转换 怎样实现对象与基本数据类型数据的运算 2 第十一讲 运算符重载 与类型转换 运算符重载 为什么要 运算符重载 那些运算符可以重载, 哪些不可以 如何实现运算符重载 实现方式 : 成员函数与非成员函数 类型转换 怎样实现对象与基本数据类型数据的运算 2 为什么要运算符重载 预定义的运算符只针对基本数据类型, 若要对类的对象进行类似的运算, 需要重新定义运算符的功能 运算符重载实质就是函数重载 : 对已有的运算符赋予多重含义, 使得同一个运算符作用于不同类型的数据时导致不同的行为

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

18

18 孙猛 http://www.math.pku.edu.cn/teachers/sunm 2017 年 12 月 14 日 1 2 排序的基本概念 插 入排序 3 假设给定 一个有待排序的 文件, 它由 N 个记录的集合构成 :{R 1,R 2,, R N } 每个记录 R i 有 一个排序码 ( 不不 一定是关键码 ), 记为 K i 在排序码上确定 一个全序关系

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 第四章 : 排序和算法分析 算法效率的度量 讨论 : 1 什么是算法? 如何评判算法的好坏? 2 时间复杂度和空间复杂度如何表示? 3 计算举例 1 1 什么是算法? 如何评判一个算法的好坏? 算法 : 是对特定问题求解步骤的一种描述, 它是指令 的有限序列, 是一系列输入转换为输出的计算步骤 算法的基本特性 : 有穷性 确定性 可行性 必有输出 算法评价指标 : 好的程序设计 : 好算法 + 好结构

More information

Microsoft Word - å�¦ä¹€å¿…å¾Šå’‹éłƒï¼‹å®ı稿;(.doc

Microsoft Word - å�¦ä¹€å¿…å¾Šå’‹éłƒï¼‹å®ı稿;(.doc 让 每 一 个 学 生 在 这 里 自 由 的 呼 吸 走 进 南 京 市 科 利 华 中 学 呼 和 浩 特 市 实 验 中 学 红 雁 在 科 利 华 中 学 跟 岗 学 习 的 几 天 里, 我 的 心 一 直 被 一 次 次 感 动 冲 击 着, 感 动 源 于 接 待 我 们 的 高 建 君 副 校 长 看 名 字 没 见 过 高 校 长 的 人 会 认 为 她 是 一 位 刚 劲 有 力

More information

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式] Arrays and Strings 存储同类型的多个元素 Store multi elements of the same type 数组 (array) 存储固定数目的同类型元素 如整型数组存储的是一组整数, 字符数组存储的是一组字符 数组的大小称为数组的尺度 (dimension). 定义格式 : type arrayname[dimension]; 如声明 4 个元素的整型数组 :intarr[4];

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

第1章 一大波数正在靠近 排序 1 第 章 一大波数正在靠近 排序 1

第1章 一大波数正在靠近 排序 1 第 章 一大波数正在靠近 排序 1 第1章 一大波数正在靠近 排序 1 第 章 一大波数正在靠近 排序 1 啊哈! 算法 第 1 节最快最简单的排序 桶排序 在我们生活的这个世界中到处都是被排序过的东东 站队的时候会按照身高排序, 考试的名次需要按照分数排序, 网上购物的时候会按照价格排序, 电子邮箱中的邮件按照时间排序 总之很多东东都需要排序, 可以说排序是无处不在 现在我们举个具体的例子来介绍一下排序算法 首先出场的是我们的主人公小哼,

More information

A B C D E A B C F A C. D F. A. B. C. D. E. F.

A B C D E A B C F A C. D F. A. B. C. D. E. F. ... 4. 5. 6. 7. A B A C D B E F A, B. C, D. E, F. A. B. C. D. E. F. A B C D E A B C F A C. D F. A. B. C. D. E. F. 40 60 A 0% B GB 8566 88 8 C D E A. B. C E. A. B. C. D. E. 70% GB 8566 88 8 4 A B C D E

More information

认定编号

认定编号 7 附 3 合 格 职 业 资 格 培 训 机 构 名 单 ( 注 : 相 关 职 业 级 的 职 业 资 格 培 训 鉴 定 按 有 关 规 定 执 行 ) 一 省 直 属 合 格 职 业 资 格 培 训 机 构 名 单 认 定 编 职 业 资 格 培 训 机 构 全 称 培 训 职 业 等 级 联 系 人 及 电 话 办 公 地 址 备 注 保 健 刮 痧 师 1 PX00001 河 北 省 垂

More information

100500 15 01 101 201 02 101 201 03 101 201 04 101 201 05 101 201 06 101 201 07 101 201 08 101 201 09 101 201 10 101 201 11 101 201 12 101 201 13 101 201 14 101 201 100502 20 01 101 201 02 101 201 03 101

More information

10572 12 510405 020-36585497 100500 20 01 101 201 02 101 201 03 101 201 04 101 201 05 101 201 06 101 201 07 101 201 08 101 201 09 101 201 10 101 201 11 101 201 12 101 201 13 101 201 1 31 14 101 201 15

More information

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架 第 一 章 绪 论 1. 问 题 与 文 献 本 文 试 图 探 讨 的 核 心 问 题, 一 言 以 蔽 之, 是 要 理 解 并 诠 释 荀 子 思 想 的 基 本 性 格 先 交 代 研 究 方 法 迄 今 为 止 的 荀 学 研 究 1 大 致 存 在 两 种 研 究 框 架 第 一 种 研 究 框 架 是 理 学 研 究 的 理 论 框 架 2, 该 框 架 主 张 以 孔 孟 作 为 研

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 第 六 讲 指 针 与 字 符 串 1 内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 指 针 什 么 是 指 针 指 针 的 定 义 与 运 算 指 针 与 一 维 数 组 指 针 数 组 行 指 针 与 二 维 数 组 指 针 与 引 用 指 针 与 函 数 3 指 针 定 义 什 么 是 指 针 指 针 变 量, 简 称 指 针, 用 来 存 放

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 算法基础 庄连生 Email: { lszhuang@ustc.edu.cn } Spring 2018,USTC 课程信息 课时安排 :90 学时 (60+30),3.5 学分 授课时间 :1-15 周,2 (6, 7),5 ( 3, 4), 3C104 教室 教材信息 : * 算法导论 ( 第 2 版 ),Thomas 等著, 潘金贵等译, 机械工业出版社,2006.9 * The Art of

More information

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

C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 PERSON 1 Person 题目描述 编写程序, 定义一个基类 Person, 包含 name 和 age 两个数据成员 ; 再由它派生出学生类 Student 和教师类 Teacher, 其中学生类添加学号 no 数据, 教师类添加职称 title 数据 ; 要求每个类均有构造函数 析构函数和显示数据的函数

More information

幻灯片 1

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

More information

Microsoft PowerPoint - 3. 函数Functionl.ppt [兼容模式]

Microsoft PowerPoint - 3. 函数Functionl.ppt [兼容模式] 函数 Function 如何重用代码 How to reuse code 3 4 = 3*3*3*3 3 4,6 5 : 拷贝 - 粘帖代码 (Copy-paste code) 3 4,6 5,12 10 : 拷贝 - 粘帖代码 (Copy-paste code) Bad! 使用函数 (with a function) 使用函数 (with a function) 使用函数 (with a function)

More information

教授:

教授: 2013 高 教 社 杯 全 国 大 学 生 数 学 建 模 竞 赛 获 奖 名 单 全 国 大 学 生 数 学 建 模 竞 赛 组 委 会 2013 年 11 月 29 日 本 科 组 高 教 社 杯 获 得 者 : 刘 世 尧 王 钰 聪 李 文 然 ( 厦 门 大 学 ) 专 科 组 高 教 社 杯 获 得 者 : 肖 渝 琳 刘 新 燕 黄 龙 ( 成 都 工 业 学 院 ) 本 科 组 MATLAB

More information

dn = kn ( 5 1) dt t = 2 303 1 k tg N 0. ( 5 2) N S m + M v = V (5 3) K S dx = µ X dt 5 4 S µ = µ m K + S ( 5 5) S ds 1 dx 1 = = µ X ( 5 6) dt Y dt Y x/ s x/ s ds 1 = + + ( ) dt Y X mx 1 dp

More information

3269 S = 1363. = 371. 30 12 * n 1 10T ( L K) K C = n n ( 1) L K T C = 10 2 N = G C L n K n * * ( L K) L K n 1 G * C* N * L ( L = K) T ( Z / 120) * 12 = G * K n 1 T = n G( L K ) 10 * ( L K) * K N

More information

第2章 递归与分治策略

第2章  递归与分治策略 : 1. 2. 3. Strassen 4. 5. 6. 7. 8. 9... 2 T(n) = n T(n/2) T(n/2) T(n/2) T(n/2) 3 T(n) = n n/2 n/2 n/2 n/2 T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4) T(n/4)T(n/4)T(n/4)T(n/4

More information

产 权 市 场 蓝 皮 书 程 国 有 企 业 资 产 租 赁 交 易 工 作 流 程 实 物 资 产 交 易 规 则 试 行 实 物 资 产 转 让 动 态 报 价 实 施 办 法 实 物 资 产 转 让 拍 卖 实 施 办 法 ( 试 行 ) 实 物 资 产 转 让 网 络 竞 价 实 施 办

产 权 市 场 蓝 皮 书 程 国 有 企 业 资 产 租 赁 交 易 工 作 流 程 实 物 资 产 交 易 规 则 试 行 实 物 资 产 转 让 动 态 报 价 实 施 办 法 实 物 资 产 转 让 拍 卖 实 施 办 法 ( 试 行 ) 实 物 资 产 转 让 网 络 竞 价 实 施 办 昆 明 泛 亚 联 合 产 权 交 易 所 2013 年 年 度 报 告 38 昆 明 泛 亚 联 合 产 权 交 易 所 2013 年 年 度 报 告 昆 明 泛 亚 联 合 产 权 交 易 所 一 基 本 运 行 情 况 昆 明 泛 亚 联 合 产 权 交 易 所 ( 以 下 简 称 泛 亚 联 交 所 ) 紧 紧 围 绕 立 足 云 南 面 向 西 部 服 务 全 国 辐 射 泛 亚 的 战

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 30 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 月 30 日 1 1 STRINGSORT 1 StringSort 题目描述 编写程序, 利用 string 类完成一个字符串中字符的排序 ( 降序 ) 并输出 输入描述 输入仅一行, 是一个仅由大小写字母和数字组成的字符串 输出描述 输出排序后的字符串 样例输入 abcde 样例输出 edcba 提示 使用 std::sort

More information

C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1

C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1 C++ 程序设计 实验 1 - 参考答案 MASTER 2017 年 5 月 21 日 1 1 简单图形 1 简单图形 输入图形的行数 ( 如下图 7 行 ), 输出如下图所示图形 * *** ***** ******* ***** *** * 2 1 简单图形 1 #inc lude 2 using namespace std ; 3 4 // 注意变量命名的方式 5 //

More information

山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833) 考 研 内 部 精 华 资 料...27 山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833)(70% 信 号 与 系 统,30% 数 字 信 号 处 理 不 含 滤 波 器 设 计 )/ 考 研 内

山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833) 考 研 内 部 精 华 资 料...27 山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833)(70% 信 号 与 系 统,30% 数 字 信 号 处 理 不 含 滤 波 器 设 计 )/ 考 研 内 山 东 大 学 839 生 物 化 学 ( 生 ) 全 套 考 研 资 料 ......7 山 东 大 学 生 物 化 学 (839)( 生 )/ 考 研 内 部 精 华 资 料...7 山 东 大 学 生 物 化 学 ( 生 )(839) 考 研 内 部 精 华 资 料...8 山 东 大 学 661 考 古 综 合 全 套 考 研 资 料

More information

2017ÅàÑø·½°¸

2017ÅàÑø·½°¸ 1 2 3, 4. 5. 150 37 91 22 1 37 (1) 14 10610183 10610193 10610204 4 10610224 4 312 (2) 4 1-4 (1)-(4) 1 5-8 5-6 7-8 1-4 2017 (3) 8+2 6 8 2 1 2 8 2 3 4 8 2 4 4 6 4 8 8 8 STEM STEM 5 12090043 2 91 1 18 6 3

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

1605 1682 1671 1769 1674 1762 1745 1862 341 270 1670 1775 1857 1769 1832 1842 11 16 19 1772 1801 C.I. 16 1775 1783 1730 1805 1637 1680 17 15 16 18 1613

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

Chap03

Chap03 算法分析与设计 Analysis and Design of Algorithm 第 9 次课 ( 动态规划法部分 ) 要点回顾 动态规划算法 动态规划法的基本思想 动态规划法的基本步骤 动态规划法的实例 矩阵连乘问题 动态规划法 基于备忘录的递归法 2 矩阵连乘问题的递归树 3 要点回顾 动态规划算法 动态规划法的基本思想 动态规划法的基本步骤 动态规划法的实例 矩阵连乘问题 动态规划法 基于备忘录的递归法

More information

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p

NOWOER.OM m/n m/=n m/n m%=n m%n m%=n m%n m/=n 4. enum string x1, x2, x3=10, x4, x5, x; 函数外部问 x 等于什么? 随机值 5. unsigned char *p1; unsigned long *p NOWOER.OM /++ 程师能 评估. 单项选择题 1. 下 描述正确的是 int *p1 = new int[10]; int *p2 = new int[10](); p1 和 p2 申请的空间 的值都是随机值 p1 和 p2 申请的空间 的值都已经初始化 p1 申请的空间 的值是随机值,p2 申请的空间 的值已经初始化 p1 申请的空间 的值已经初始化,p2 申请的空间 的值是随机值 2.

More information

观 察 窗 关 乎 生 老 病 死 ( 一 ) 中 国 医 疗 卫 生 透 视 ( 曾 德 强 )71 人 格 风 范 德 乃 医 之 大 道 ( 王 永 清 )89 企 业 文 化 锡 器 礼 品 浅 谈 礼 品 文 化 走 进 安 康 之 二 ( 胡 伟 )95 组 工 干 部 之 歌 林 彦

观 察 窗 关 乎 生 老 病 死 ( 一 ) 中 国 医 疗 卫 生 透 视 ( 曾 德 强 )71 人 格 风 范 德 乃 医 之 大 道 ( 王 永 清 )89 企 业 文 化 锡 器 礼 品 浅 谈 礼 品 文 化 走 进 安 康 之 二 ( 胡 伟 )95 组 工 干 部 之 歌 林 彦 第 二 期 卷 首 语 坚 守 平 实 风 格 ( 张 永 强 )1 安 康 写 意 我 看 安 康 文 化 ( 李 春 平 ) 4 文 化 长 廊 超 越 梦 想 ( 杨 涛 )8 生 存 的 悖 论 与 人 性 的 异 化 谈 李 春 平 的 中 篇 小 说 一 路 ( 孙 鸿 )13 李 增 保 与 记 默 翁 书 法 大 家 陈 少 默 印 象 ( 赵 宏 勋 )18 癸 未 年 初 访 默

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

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

<4D6963726F736F667420576F7264202D20BAE9CCCED7B0CACED4DABDA8B9A4B3CCC6C0B9C0B1A8B8E65B315D2E646F63>

<4D6963726F736F667420576F7264202D20BAE9CCCED7B0CACED4DABDA8B9A4B3CCC6C0B9C0B1A8B8E65B315D2E646F63> 深 圳 市 洪 涛 装 饰 股 份 有 限 公 司 在 建 工 程 项 目 资 产 评 估 报 告 深 中 资 华 评 报 字 [2011] 第 008 号 二 〇 一 一 年 四 月 二 十 五 日 目 录 注 册 资 产 评 估 师 声 明... 1 摘 要... 2 资 产 评 估 报 告... 3 一 委 托 方 被 评 估 单 位 和 其 他 评 估 报 告 使 用 者... 3 二 评

More information

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 1 CARDGAME 1 CardGame 题目描述 桌上有一叠牌, 从第一张牌 ( 即位于顶面的牌 ) 开始从上往下依次编号为 1~n 当至少还剩两张牌时进行以下操作 : 把第一张牌扔掉, 然后把新的第一张放到整叠牌的最后 请模拟这个过程, 依次输出每次扔掉的牌以及最后剩下的牌的编号 输入 输入正整数 n(n

More information

算法分析与问题的计算复杂度

算法分析与问题的计算复杂度 算法分析与问题的计算复杂度 王子辰 2016.5.20 概要 第一部分检索 算法的评价指标 平凡下界 决策树与时间复杂度 第二部分排序 冒泡排序 堆排序等排序算法 排序算法的复杂度下界 第三部分选择 选择问题的时间复杂度分析 问题之间的归约性 概要 第一部分检索 算法的评价指标 平凡下界 决策树与时间复杂度 第二部分排序 冒泡排序 堆排序等排序算法 排序算法的复杂度下界 第三部分选择 选择问题的时间复杂度分析

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

085212 软 件 工 程 01 软 件 工 程 及 其 应 用 数 据 结 构 (C 语 言 版 ) 严 蔚 敏, 数 据 库 系 统 概 论 ( 第 4 版 ), C 程 序 设 计 ( 第 三 版 ), 谭 浩 强, 02 软 件 体 系 结 构 应 用 清 华 大 学 出 版 社,2007

085212 软 件 工 程 01 软 件 工 程 及 其 应 用 数 据 结 构 (C 语 言 版 ) 严 蔚 敏, 数 据 库 系 统 概 论 ( 第 4 版 ), C 程 序 设 计 ( 第 三 版 ), 谭 浩 强, 02 软 件 体 系 结 构 应 用 清 华 大 学 出 版 社,2007 北 方 工 业 大 学 2017 年 招 收 攻 读 全 日 制 硕 士 学 位 研 究 生 考 试 自 命 题 科 目 参 考 书 目 学 院 学 科 ( 专 业 ) 研 究 方 向 代 码 及 名 称 001 计 算 机 学 院 081200 计 算 机 科 学 与 技 术 ( 学 术 学 位 ) 01 计 算 机 系 统 结 构 02 计 算 机 软 件 与 理 论 03 计 算 机 应 用

More information

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

C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 CIRCLE 1 Circle 描述 编写一个圆类 Circle, 实现半径的输入 面积的计算和输出 输入 圆的半径 (double 类型 ) 输出 圆的面积 ( 保留小数点后两位 ) 样例输入 3 样例输出 28.27 提示 圆周率的取值需要比较精确, 以保证计算结果的精度 #include

More information

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf(%d, &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf(% 2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1 2013 C 1 #include 2 int main(void) 3

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc 2 5 8 11 0 1. 13 2. 15 3. 18 1 1. 22 2. 25 3. 27 2 1. 35 2. 38 3. 41 4. 43 5. 48 6. 50 3 1. 56 2. 59 3. 63 4. 65 5. 69 13 22 35 56 6. 74 7. 82 8. 84 9. 87 10. 97 11. 102 12. 107 13. 111 4 114 1. 114 2.

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

陈緜祥诗词辑存

陈緜祥诗词辑存 110 2 3 4 5 6 7 1930 8 8 9 20 1100 11001922 6 1923 10 10 1919 22 1916 1925 7 11 1905 1907 55 29 20 12 1924 13 13 13 1958 1926 5 23 170 170 14 170 110 15 1900 1985 1921 1923 1937 1985 16 10 16 21 21 22

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

2004 20 14 价 格 评 估 人 员 执 业 国 务 院 对 确 需 保 留 资 格 认 定 的 行 政 项 目 设 定 行 政 许 可 的 决 定 ( 国 务 院 令 第 412 15 电 力 用 户 向 发 电 企 国 家 能 源 局 国 家 电 力 监 管 委 员 业 直 接 购 电

2004 20 14 价 格 评 估 人 员 执 业 国 务 院 对 确 需 保 留 资 格 认 定 的 行 政 项 目 设 定 行 政 许 可 的 决 定 ( 国 务 院 令 第 412 15 电 力 用 户 向 发 电 企 国 家 能 源 局 国 家 电 力 监 管 委 员 业 直 接 购 电 2013 年 5 月 15 日 国 务 院 关 于 和 下 放 一 批 行 政 项 目 等 事 项 的 决 定 国 发 2013 19 号 (1) 和 下 放 管 理 层 级 的 行 政 项 目 目 录 ( 共 91 项, 其 中 71 项 下 放 20 项 ) 序 号 项 目 名 称 实 施 机 关 设 定 依 据 处 理 决 定 1 企 业 投 资 扩 建 民 用 机 场 项 目 核 准 2004

More information

D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往 来 晚 上 有 力 气 的 话 去 夫 子

D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往 来 晚 上 有 力 气 的 话 去 夫 子 D1 16/10 火 車 站 搭 藍 色 地 鐵 1 號 綫 ( 往 迈 皋 桥 站 方 向 ) 到 新 街 口 站 6 號 出 口 出 直 行 D2 17/10 食 完 早 餐 去 中 山 陵 和 明 孝 陵, 灵 谷 寺 到 景 区 的 巴 士 : 游 1 游 2 游 3 20 9 路 ( 票 价 在 1-2 元 间 ) 三 个 地 点 中 间 凭 门 票 免 费 乘 坐 景 区 小 火 车 往

More information

Microsoft Word - 1--《材料力学基本训练》-2011(中学时内部使用版)---第1章 绪 论.doc

Microsoft Word - 1--《材料力学基本训练》-2011(中学时内部使用版)---第1章  绪  论.doc --------------------------------------- 内 容 简 介 本 书 是 根 据 教 育 部 高 等 学 校 工 科 本 科 课 程 教 学 基 本 要 求 和 教 育 部 工 科 力 学 教 学 指 导 委 员 会 有 关 工 科 力 学 课 程 教 学 改 革 的 基 本 要 求 编 写 而 成 的 全 书 共 十 二 章 10 个 单 元, 每 章 的 前 面

More information

Microsoft Word - well_game.doc

Microsoft Word - well_game.doc 智慧型系統控制 趙春棠老師 四技機電四甲 49422019 黃秉宏 井字遊戲並沒有什麼必勝的著法, 但只要適當的回應, 就可保持不敗 也 1 2 3 4 5 6 7 8 9 法則 手玩家的最佳著法其第一步最好下在四個角落 ( 即 2 4 6 8 號位置 ), 因為後手玩家除了下在中央的 5 號位置之外必敗 即使對手下了該位置, 只要回以馬步佈局或對角佈局也還有一半的勝算 先手玩家第一步的次佳選擇在

More information

Microsoft Word - 实验报告.doc

Microsoft Word - 实验报告.doc 1 算法实验报告 实验报告 准确客观是实验报告的第一要素, 但我个人认为, 准确并不是 冷冰冰 的同义词, 更不是 生动 的对立面 让实验报告尽可能体现设计者的设计思路, 而并非平铺直叙的阐释设计成果, 也许这样能让读者体悟更多, 也更有利于老师合理的看到实验报告背后的付出从而更轻易的评分 目录 实验报告... 1 1 实验 1... 1.1 需求分析... 1. 算法设计... 1.3 数据结构设计...

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

96年公務人員初等考試試題解答

96年公務人員初等考試試題解答 科 別 : 社 會 行 政 科 目 : 社 政 法 規 大 意 99 年 公 務 人 員 初 等 考 試 試 題 社 會 政 策 的 制 訂 往 往 受 到 意 識 型 態 的 影 響, 請 問 下 列 何 者 是 與 左 派 (The Left) 相 關 的 意 識 型 態 思 想? 新 保 守 主 義 馬 克 斯 主 義 新 自 由 主 義 柴 契 爾 主 義 下 列 何 者 不 是 我 國 社

More information

權 造 成 壓 力, 甚 至 令 政 權 出 現 改 變 所 以, 抗 議 有 些 時 候 只 能 說 是 向 執 政 者 表 達 訴 求 及 不 滿, 未 必 能 引 起 大 眾 關 注 有 持 續 性 的 跟 進 及 長 遠 目 標, 展 現 公 民 力 量 的 醒 覺 時 事 二 1. 是 次

權 造 成 壓 力, 甚 至 令 政 權 出 現 改 變 所 以, 抗 議 有 些 時 候 只 能 說 是 向 執 政 者 表 達 訴 求 及 不 滿, 未 必 能 引 起 大 眾 關 注 有 持 續 性 的 跟 進 及 長 遠 目 標, 展 現 公 民 力 量 的 醒 覺 時 事 二 1. 是 次 2015-16 學 期 通 six 推 廣 版 參 考 答 案 周 一 時 事 一 1. 從 內 地 人 對 PX 焦 慮 來 看, 內 地 政 府 管 理 的 改 善 之 處 如 下 : PX 工 廠 選 址 要 安 全 : 現 時 國 內 PX 選 址 有 三 近, 包 括 近 煉 油 企 業, 以 便 運 輸 ; 近 大 江 大 海, 以 取 得 水 源 以 應 付 工 藝 的 需 要 : 近

More information

期中考试试题讲解

期中考试试题讲解 一 选择题 ( 一 ) 1. 结构化程序设计所规定的三种基本结构是 C A 主程序 子程序 函数 B 树形 网形 环形 C 顺序 选择 循环 D 输入 处理 输出 2. 下列关于 C 语言的叙述错误的是 A A 对大小写不敏感 B 不同类型的变量可以在一个表达式中 C main 函数可以写在程序文件的任何位置 D 同一个运算符号在不同的场合可以有不同的含义 3. 以下合法的实型常数是 C A.E4

More information

微博对大众传媒的启示

微博对大众传媒的启示 微 传 播 对 传 统 传 媒 的 影 响 : 从 传 播 结 构 到 受 众 关 系 传 播 技 术 的 每 次 更 新 都 让 一 批 人 惊 喜 而 另 一 批 人 纠 结, 今 天 也 是 如 此 互 联 网 与 无 线 通 讯 个 人 手 持 终 端 ( 智 能 手 机 等 ) 三 者 的 无 缝 连 接, 彻 底 打 开 了 即 时 传 播 的 通 道, 微 传 播 应 运 而 生 以

More information

Chapter12 Derived Classes

Chapter12   Derived Classes 继 承 -- 派 生 类 复 习 1. 有 下 面 类 的 说 明, 有 错 误 的 语 句 是 : class X { A) const int a; B) X(); C) X(int val) {a=2 D) ~X(); 答 案 :C 不 正 确, 应 改 成 X(int val) : a(2) { 2. 下 列 静 态 数 据 成 员 的 特 性 中, 错 误 的 是 A) 说 明 静 态 数

More information

《计算概论》课程 第十九讲 C 程序设计语言应用

《计算概论》课程 第十九讲  C 程序设计语言应用 计算概论 A 程序设计部分 字符数组与字符串 李戈 北京大学信息科学技术学院软件研究所 lige@sei.pku.edu.cn 字符数组的定义 #include int main() char a[10] = 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j' ; for (int i = 0; i < 10; i++) cout

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

山 东 大 学 青 岛 校 区 工 作 通 报 第 7 期 ( 总 第 7 期 ) 青 岛 校 区 启 动 运 行 办 公 室 编 2015 年 11 月 23 日 目 录 编 者 按... 1 会 议 专 题 王 琪 珑 在 青 岛 校 区 启 动 运 行 工 作 推 进 会 上 的 讲 话... 2 启 动 运 行 办 公 室 : 青 岛 校 区 启 动 运 行 前 期 工 作 总 结 及 下

More information

幻灯片 1

幻灯片 1 Digital Signal Processing mailfzh@nwpu.edu.cn /gary/ 1. FT FT. 3. 4. DFT 5. 6. DFT 7. 1. FT FT (FS) (FT) ( ) xt () Dirichlet (, ), 1 T () = ( Ω), ( Ω ) = () T T jkωt jkωt xt X k e X k xte dt e jkω t k

More information

没有幻灯片标题

没有幻灯片标题 指针作为函数参数 : 原因 : 1 需要修改一个或多个值,( 用 return 语句不能解决问题 ) 2 执行效率的角度 使用方法 : 在函数原型以及函数首部中需要声明能够接受指针值的形参, 具体的写法为 : 数据类型 * 形参名 如果有多个指针型形参, 则用逗号分隔, 例如 : void swap(int *p1, int *p2) 它说明了形参 p1 p2 是指向整型变量的指针 在函数调用时,

More information

: : : mm 1/ 32 :92 : : 3000 ISBN / G190 : (10 )

: : : mm 1/ 32 :92 : : 3000 ISBN / G190 : (10 ) : : : 8501168mm 1/ 32 :92 :2000 2006 1 1 : 3000 ISBN 7-80702 - 286-8/ G190 : 228.00 (10 ) ( 1 ) ( 4 ) 5( 6 ) ( 9 ) 1. ( 9 ) 2. (10) 3. (13) 1 > 10,? (16) (18) (20) (21) 1. (21) 2. (24) 3. (25) 4.3129(26)

More information

res/layout 目录下的 main.xml 源码 : <?xml version="1.0" encoding="utf 8"?> <TabHost android:layout_height="fill_parent" xml

res/layout 目录下的 main.xml 源码 : <?xml version=1.0 encoding=utf 8?> <TabHost android:layout_height=fill_parent xml 拓展训练 1- 界面布局 1. 界面布局的重要性做应用程序, 界面是最基本的 Andorid 的界面, 需要写在 res/layout 的 xml 里面, 一般情况下一个 xml 对应一个界面 Android 界面布局有点像写 html( 连注释代码的方式都一样 ), 要先给 Android 定框架, 然后再在框架里面放控件,Android 提供了几种框架,AbsoluteLayout,LinearLayout,

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

untitled

untitled 1 7 7.1 7.2 7.3 7.4 7.5 2 7.1 VFT virtual 7.1 3 1 1. 2. public protected public 3. VFT 4. this const volatile 4 2 5. ( ) ( ) 7.1 6. no-static virtual 7.2 7. inline 7.3 5 3 8. this this 9. ( ) ( ) delete

More information

<4D6963726F736F667420576F7264202D20D0FBBDCCB9A4D7F7BCF2B1A832303136B5DA31C6DAA3A8D7DCB5DA313535C6DA5F303132392E646F6378>

<4D6963726F736F667420576F7264202D20D0FBBDCCB9A4D7F7BCF2B1A832303136B5DA31C6DAA3A8D7DCB5DA313535C6DA5F303132392E646F6378> 第 2016-1 期 ( 总 第 155 期 ) 环 境 保 护 部 宣 传 教 育 司 2016 年 1 月 29 日 部 宣 教 动 态 2016 年 全 国 环 境 宣 传 教 育 工 作 要 点 发 布 2015 年 全 国 生 态 文 明 宣 传 教 育 工 作 绩 效 评 估 结 果 公 布 地 方 宣 教 动 态 北 京 宁 夏 : 加 大 宣 传 教 育, 吸 收 群 众 参 与 吉

More information

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B

9, : Java 19., [4 ]. 3 Apla2Java Apla PAR,Apla2Java Apla Java.,Apla,,, 1. 1 Apla Apla A[J ] Get elem (set A) A J A B Intersection(set A,set B) A B A B 25 9 2008 9 M ICROEL ECTRON ICS & COMPU TER Vol. 25 No. 9 September 2008 J ava 1,2, 1,2, 1,2 (1, 330022 ; 2, 330022) :,. Apla - Java,,.. : PAR ;Apla - Java ; ;CMP ; : TP311 : A : 1000-7180 (2008) 09-0018

More information

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3 浙江大学 C 程序设计及实验 试题卷 2002-2003 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:30-10:30 注意 : 答题内容必须写在答题卷上, 写在本试题卷上无效 一. 单项选择题 ( 每题 1 分, 共 10 分 ) 1. 下列运算符中, 优先级最低的是 A.

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

2013 年 科普工作全面扎实推进 科普能力建设稳步增强 科 普队伍继续壮大 科普经费投入增长显著 科普基础设施日益完善 全国科技活动周 等一系列重大科普活动得到公众广泛参与 针对 农村 青少年等特定地区 特定人群的科普活动在保持原有特色的 基础上不断创新 新媒体科普迅速发展 官方的科技资源网络共享

2013 年 科普工作全面扎实推进 科普能力建设稳步增强 科 普队伍继续壮大 科普经费投入增长显著 科普基础设施日益完善 全国科技活动周 等一系列重大科普活动得到公众广泛参与 针对 农村 青少年等特定地区 特定人群的科普活动在保持原有特色的 基础上不断创新 新媒体科普迅速发展 官方的科技资源网络共享 第十七章 科普事业 第十七章 科普事业 一 科普队伍建设 二 科普经费投入 三 科普基础设施建设 四 科普出版与传媒 第二节 科普活动与事件 一 全国科技活动周 二 全国科普日 三 农村科普 四 青少年科普 五 新媒体科普 六 特色科普活动 第一节 科普能力建设 七 科普事件 第三节 科普政策 295 2013 年 科普工作全面扎实推进 科普能力建设稳步增强 科 普队伍继续壮大 科普经费投入增长显著

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

(4) (3) (2) (1) 1 B 2 C 3 A 4 5 A A 6 7 A B 8 B 9 D 1 1 0 1 B A A 1 A 1 2 3 C 1 A 1 A 1 B 1 A 1 B 1 2 2 2 2 2 4 5 6 7 8 9 0 1 2 3 4 A A B B A A D B B C B D A B d n 1 = ( x x ) n ij ik jk k= 1 i, j

More information

PowerPoint Presentation

PowerPoint Presentation 运筹学基础 胡晓东 应用数学研究所中国科学院数学与系统科学研究院 http://www.amt.ac.cn/member/huxiaodong/index.html Institute of Applied Mathematics xdhu 1 5. 组合优化 - 算法设计技巧 精确算法 分而治之 ( 搜索 排大小序 旅行商 ) 动态规划 ( 最短路 三角剖分 背包 ) 分支定界 ( 整数线性规划

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

对联与谜语.PDF

对联与谜语.PDF 001 002 003 003 004 005 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 020 021 022 023 024 025 026 027 027 028 029 030 031 032 033 034 034 035 036 037 038 039 039 041 042 042 043 044 045

More information

绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 绍 兴 市 人 民 政 府 关 于 印 发 绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 的 通 知 绍 政 发 2015 33 号 各 区 县 ( 市 ) 人 民 政 府, 市 政 府 各 部 门 各 单 位 : 现 将 绍

绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 绍 兴 市 人 民 政 府 关 于 印 发 绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 的 通 知 绍 政 发 2015 33 号 各 区 县 ( 市 ) 人 民 政 府, 市 政 府 各 部 门 各 单 位 : 现 将 绍 绍 兴 市 人 民 政 府 公 报 2015 年 第 10 期 ( 总 第 252 期 ) 绍 兴 市 人 民 政 府 办 公 室 主 办 2015 年 10 月 25 日 出 版 目 录 市 政 府 文 件 绍 兴 市 人 民 政 府 关 于 印 发 绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 的 通 知 绍 政 发 2015 33 号 (1) 绍 兴 市 人 民 政 府 关 于

More information

2002 6,, : :,,,,,, 4,4 :, :, :, :,:,: :,,, :,,,, (), ( ),(),(),,,, (), (), (),996,,, ( ), (), (), (),(),(), (), (),,,(),, (),()521, : :,, 150

2002 6,, : :,,,,,, 4,4 :, :, :, :,:,: :,,, :,,,, (), ( ),(),(),,,, (), (), (),996,,, ( ), (), (), (),(),(), (), (),,,(),, (),()521, : :,, 150 (), 10,,,, (),,,, :,,,, :,, 149 2002 6,, : :,,,,,, 4,4 :, :, :, :,:,: :,,, :,,,, (), ( ),(),(),,,, (), (), (),996,,, ( ), (), (), (),(),(), (), (),,,(),, (),()521, : :,, 150 ,,,,,,,,,,,,,,,,,,,,, :,:,,

More information

Microsoft PowerPoint - Class5.pptx

Microsoft PowerPoint - Class5.pptx C++ 程式初探 V 2015 暑期 ver. 1.0.1 C++ 程式語言 大綱 1. 大量檔案讀取 & 計算 2. 指標 3. 動態記憶體 & 動態陣列 4. 標準函式庫 (STL) vector, algorithm 5. 結構與類別 2 大量檔案讀取 & 計算 若目前有一個程式將讀取純文字文件 (.txt) 中的整數, 並將該文件中的整數有小到大排序後, 儲存到另外一個新的純文字件中 假設有

More information

Microsoft PowerPoint - plan06.ppt

Microsoft PowerPoint - plan06.ppt 程 序 设 计 语 言 原 理 Principle of Programming Languages 裘 宗 燕 北 京 大 学 数 学 学 院 2012.2~2012.6 6. 基 本 控 制 抽 象 子 程 序 抽 象 子 程 序 活 动 和 局 部 环 境 静 态 实 现 模 型 一 般 实 现 模 型 调 用 序 列 和 在 线 展 开 参 数 机 制 泛 型 子 程 序 异 常 处 理 其

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

集合的运算

集合的运算 递归数列及函数 增长 离散数学教学组 回顾 鸽笼原理 基本的原理 一般的鸽笼原理 运用的例子 排列与组合 基本的排列组合 组合与二项式系数 有重复的排列组合 提要 递归数列 函数 增长 递归思维 : 例 汉诺塔问题 : How may moves are eed to move all the disks to the third peg by movig oly oe at a time ad ever

More information

目 录 主 编 寄 询... 1 老 小 学 话 题... 3 老 小 学 3 月 大 事 记... 7 亰 物 与 访... 9 镜 头 聚 焦... 17 老 小 学 4 月 活 劢 预 告... 29 単 文 赏 枂... 32 多 彩 好 声 音... 55 主 编 : 大 花 编 辑 :

目 录 主 编 寄 询... 1 老 小 学 话 题... 3 老 小 学 3 月 大 事 记... 7 亰 物 与 访... 9 镜 头 聚 焦... 17 老 小 学 4 月 活 劢 预 告... 29 単 文 赏 枂... 32 多 彩 好 声 音... 55 主 编 : 大 花 编 辑 : 目 录 主 编 寄 询... 1 老 小 学 话 题... 3 老 小 学 3 月 大 事 记... 7 亰 物 与 访... 9 镜 头 聚 焦... 17 老 小 学 4 月 活 劢 预 告... 29 単 文 赏 枂... 32 多 彩 好 声 音... 55 主 编 : 大 花 编 辑 : 忋 乐 丌 老 翁, 紫 梦, 一 舟 1949, 陌 峰, 鲁 君, 董 麟, 瑞 雪 也 芬 芳,

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

2.2 主讲教师.doc

2.2 主讲教师.doc 1 1.2.3 2 3 1.2.7 4 1.2.6 5 1.2.8 6 7 8 2.1.7 9 10 11 2 [2001]4 1 2 3 4. 1 2 3 4 5 1 5 2 3 4 5 5 1 2 3 4 5 6 7 8 9 10 B 70?? 6 / 1962.7 2004.9 963200170111012 1969.12 2010.9 20073200170005903 1951.5 2005.9

More information

年第 期

年第 期 年第 期 马 艳 劳动生产率 商品价值量 理论假定 新的释义 劳动生产率与单位商品价值量反向变动关系是经典马克思主义劳动价值理论的一个重要命题 我们将马克思经典 成反比 理论中关于劳动因素做了重新假定 即假定在科技进 步的条件下 伴随劳动客观因素的变化 劳动主观因素也发生同方面的变化 并假设劳动主观 条件的变化幅度大于劳动客观条件的变化幅度 那么 我们就可以获得劳动生产率与商品价值 量之间呈现正向变动趋势的结论

More information

085212 软 件 工 程 01 软 件 工 程 及 其 应 用 数 据 结 构 (C 语 言 版 ) 严 蔚 数 据 库 系 统 概 论 ( 第 4 版 ) C 程 序 设 计 ( 第 三 版 ) 谭 浩 强 02 软 件 体 系 结 构 应 用 敏 清 华 大 学 出 版 社 2007 年 王

085212 软 件 工 程 01 软 件 工 程 及 其 应 用 数 据 结 构 (C 语 言 版 ) 严 蔚 数 据 库 系 统 概 论 ( 第 4 版 ) C 程 序 设 计 ( 第 三 版 ) 谭 浩 强 02 软 件 体 系 结 构 应 用 敏 清 华 大 学 出 版 社 2007 年 王 北 方 工 业 大 学 2016 年 招 收 攻 读 硕 士 学 位 研 究 生 考 试 自 命 题 科 目 参 考 书 目 学 院 学 科 ( 专 业 ) 研 究 方 向 代 码 及 名 称 001 计 算 机 学 院 081200 计 算 机 科 学 与 技 术 ( 学 术 学 位 ) 01 计 算 机 系 统 结 构 02 计 算 机 软 件 与 理 论 03 计 算 机 应 用 技 术 04

More information

Lecture #4: Several notes 1. Recommend this book, see Chap and 3 for the basics about Matlab. [1] S. C. Chapra, Applied Numerical Methods with MATLAB

Lecture #4: Several notes 1. Recommend this book, see Chap and 3 for the basics about Matlab. [1] S. C. Chapra, Applied Numerical Methods with MATLAB Chapter Lecture #4: Several notes 1. Recommend this book, see Chap and 3 for the basics about Matlab. [1] S. C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists. New York: McGraw-Hill,

More information