幻灯片 1

Size: px
Start display at page:

Download "幻灯片 1"

Transcription

1 第四章 : 排序和算法分析 算法效率的度量 讨论 : 1 什么是算法? 如何评判算法的好坏? 2 时间复杂度和空间复杂度如何表示? 3 计算举例 1

2 1 什么是算法? 如何评判一个算法的好坏? 算法 : 是对特定问题求解步骤的一种描述, 它是指令 的有限序列, 是一系列输入转换为输出的计算步骤 算法的基本特性 : 有穷性 确定性 可行性 必有输出 算法评价指标 : 好的程序设计 : 好算法 + 好结构 正确性 可读性 健壮性 高效率与低存储量需求 ( 见课本 P20) 常用时间复杂度来衡量 常用空间复杂度来衡量 2

3 渐进符号 ( O ) 的定义 : 当且仅当存在一个正的常数 C, 使得对所有的 n n 0, 有 f ( n) Cg( n) 例 :, 则 : f ( n) = O( g( n) ) 3n+2=O(n) 因为 3n+2 4n for n 2 6*2 n +n 2 =O(2 n ) 因为 6*2 n +n 2 7*2 n for n 4 3

4 解 : 计算举例 例 : 分析以下程序段的时间复杂度 i=1; while(i<=n) i=i*2; 1 2 该算法的运行时间由程序中所有语句的频度 ( 即该语句重复执行的次数 ) 之和构成 算法的时间复杂度由嵌套最深层语句的频度决定 分析 : 显然, 语句 1 的频度是 1 设语句 2 的频度是 f(n), 则有 : ( ) 2 f n n 即 f(n) log 2 n, 取最大值 f(n)=log 2 n 所以该程序段的时间复杂度 T(n)=1+f(n)=1+ log 2 n= O( log 2 n) 4

5 设算法的问题规模为 n ; 频度 : 语句重复执行的次数称为该语句的频度, 记 f(n) 对算法各基本操作的频度求和, 便可得算法的时间复杂度 但实际中我们所关心的主要是一个算法所花时间的数量 级, 即取算法各基本操作的最大频度数量级 时间复杂度 : 算法执行时间度量, 记 T(n)=O( maxlevel(f(n)) ) f(n) = 1 + n + n 2 + n 3 T(n) = O( n 3 ) 5

6 例, X = X + 1 ; for ( i = 1 ; i<=n ; i++ ) X = X + 1 ; for ( i = 1 ; i<=n ; i++ ) for ( j = 1 ; j<=n ; j++ ) { X = X + 1 ; X = X + 1 ; } 算法执行总的时间花费为 1+n+2n 2 算法的时间复杂度为 T(n) = O(n 2 ) O(1), O(logn), O(n k ), O(2 n ) 6

7 有时, 算法中基本操作重复执行的次数随问题的输入不同而不同, 通常分析最坏情况下的时间复杂度 例, 顺序查找算法 Status serch ( int a[ ], int n, int e ) { for ( i = 0 ; i <=n - 1 ; ++i ) if ( e == a[i] ) return TRUE ; } return FALSE ; 最好 1 次比较, 最坏 n 次比较, 平均 (n+1)/2 次比较 7

8 2 时间复杂度和空间复杂度如何表示? 时间复杂度 T(n) 按数量级递增顺序为 : 多项式阶 复杂度低 复杂度高 注 : 1 ) O () 为渐近符号 2 ) 空间复杂度 S(n) 按数量级递增顺序也与上表类似 8

9 内部排序 排序介绍排序 ( Sorti ng ) 是数据处理中一种很重要的运算, 同时也是很常用的运算, 一般数据处理工作 25% 的时间都在进行排序 简单地说, 排序就是把一组记录 ( 元素 ) 按照某个域的值的递增 ( 即由小到大 ) 或递减 ( 即由大到小 ) 的次序重新排列的过程 9

10 排序的基本概念 排序 将一个包含若干数据元 素 ( 或记录 ) 的任意序列, 重新排列 成一个按关键字有序的序列的过程 按待排序记录所在的位置, 可分为 : 内部排序 : 待排序记录存放在内存 外部排序 : 当待排序记录数量很大时, 一部分记录需放在外存, 在排序过程中就需要对外存进行访问 10

11 内部排序分为 : 插入排序 快速排序 选择排序 归并排序 基数排序 ( 略过 ) 排序基本操作 比较两个关键字大小 将记录从一个位置移动到另一个位置 11

12 待排序记录在内存中怎样存储和处理? 1 顺序排序 排序时直接移动记录 ; 2 链表排序 排序时只移动指针 ; 3 地址排序 排序时先移动地址, 最后再移动记录 注 : 地址排序中可以增设一维数组来专门存放记录的地址 按排序算法的时间复杂度不同, 可分为 3 类 : 简单的排序算法 : 时间效率低, O(n 2 ) 先进的排序算法 : 时间效率高, O( nlog 2 n ) 基数排序算法 : 时间效率高, O( d n) d = 关键字的位数 ( 长度 ) 12

13 1. 插入排序 直接插入排序 希尔排序 13

14 1.1 直接插入排序 基本操作是 : 将一个记录插入到已 排好序的有序表中, 从而得到一个 新的 记录数增 1 的有序表 基本思想是 : 当插入第 i ( i 2) 个记录时, 前面的 r [1], r [2],, r [i - 1] 已经排好序 这时, 将 r [i ] 的关键字依次与 r[i - 1], r[i - 2] 的关键字进行比较, 并同时将相关记录位置后移, 直 到找到插入 r [i ] 的合适位置 14

15 例 1.1 有一组记录的关键字初始排列如下 : 请使用直接插入排序方法, 将以上记录按照关键字非递减排列 15

16 初始关键字 : (49) 结果 i=2: (38) (38 49) i=3: (65) ( ) i=4: (97) ( ) i=5: (76) ( ) i=6: (13) ( ) i=7: (27) ( ) 49 i=8: (49) ( ) 16

17 算法实现 void InsertSort(DataType a[], int n) /* 用直接插入法对 a[0]--a[n-1] 排序 */ { int i, j; DataType temp; for(i = 0; i < n-1; i++) { temp = a[i+1]; j = i; while(j > -1 && temp.key < a[j].key) { a[j+1] = a[j]; j--; } a[j+1] = temp; } } 17

18 链表实现算法 #include <stdio.h> typedef int KeyType; typedef struct {KeyType key; } DataType; void main(void) { DataType test[6]={64,5,7,89,6,24}; int i, n = 6; SeqList mylist; ListInitiate(&myList); #define MaxSize 100 #include "SeqList.h" for(i = 0; i < n; i++) ListInsert(&myList, i, test[i]); InsertSort(myList.list, mylist.size); for(i=0; i<n; i++) printf("%d ", mylist.list[i].key); } 18

19 1.1 直接插入排序的算法分析 算法简便, 容易实现 当待排序记录数 n 很小时, 是一 种很好的排序方法 当待排序记录数 n 很大时, 不宜 使用 时间复杂度为 O( n 2 ) 空间复杂度为 S( n) =O( 1), 即使用 一个辅助单元 ( 第 0 个单元 ) 19

20 基本思想 : 1.2 希尔排序 1 ) 先取一个正整数 d1 ( d1 < 记录数 n ), 把所有相隔 d1 的记录放一组, 这样就把整个待排记录序列分割成若干个子序列, 对每个子序列进行直接插入排序 2 ) 再取 d2 < d1, 把所有相隔 d2 的记录放一组, 对每一组内的记录进行直接插入排序 3 ) 最后取 di = 1, 即把所有记录放在一组进行直接插入排序 20

21 1.2 希尔排序 例题如下 : 对下列关键字进行希尔排序 : 取 d1 = 5, d2 = 3, d3 = 1 21

22 初始关键字 : 取 d1=5 一趟分组 : 一趟排序结果 :

23 取 d2=3 二趟分组 : 二趟排序结果 : 取 d3=1 三趟分组 : 三趟排序结果 :

24 1.2 希尔排序的特点 子序列的构成不是简单的 逐段分割, 而是将相隔某个增量的记录组成 一个子序列 关键字较小的记录跳跃式前移, 在进 行最后一趟增量为 1 的插入排序时, 序列已基本有序 设 n 为待排序记录个数, 一般 di 取值 如下 : d1 = n/2, d2 直到 di = 1 = d1/2,, 24

25 2 交换排序 交换排序的基本思想是 : 利用交换数据元素的位置进行排序的方法 交换排序的主要算法有 : 1) 冒泡排序 2) 快速排序 25

26 2.1 冒泡排序 1 基本思路 : 每趟不断将记录两两比较, 并按 前小后大 ( 或 前大后小 ) 规则交换 2 优点 : 每趟结束时, 不仅能挤出一个最大值到最后面位置, 还能同时部分理顺其他元素 ; 一旦下趟没有交换发生, 还可以提前结束排序 例 : 关键字序列 T=(21, 25, 49, 25*, 16, 08 ), 请按从小到大的顺序, 写出冒泡排序的具体实现过程 初态 : 第 1 趟第 2 趟第 3 趟第 4 趟第 5 趟 21, 25, 49, 25*, 16, 08 21, 25, 25*, 16, 08, 49 21, 25, 16, 08, 25*, 49 21, 16, 08, 25, 26

27 C 语言实现 void BubbleSort(DataType a[], int n) } { int i, j, flag = 1; DataType temp; for(i = 1; i < n && flag == 1; i++) { flag = 0; } for(j = 0; j < n-i; j++) { if(a[j].key > a[j+1].key){ } flag = 1; temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } 27

28 2.1 冒泡排序的算法分析 最好情况 : 初始排列已经有序, 只执行一趟起泡, 做 n- 1 次关键码比较, 不移动对象 最坏情形 : 初始排列逆序, 算法要执行 n-1 趟起泡, 第 i 趟 (1 i< n) 做了 n- i 次关键码比较, 执行了 n-i 次对象交换 此时的比较总次数 KCN 和记录移动次数 RMN 为 : KCN RMN = = n 1 i = 1 3 ( n n 1 i = 1 ( n i) = i) 1 2 = n( n 3 2 n( n 1) 1) 因此 : 时间效率 : O( n 2 ) 因为要考虑最坏情况空间效率 : O( 1 ) 只在交换时用到一个缓冲单元稳定性 : 稳定 25 和 25 * 在排序前后的次序未改变 28

29 2.2 快速排序 冒泡排序的一种改进算法 思想 : 以首记录作为轴记录, 从前 后双向扫描序列, 通过交换, 实现大值记录后移, 小值记录前移, 最终将轴记录安置在一个适当的位置 ( 小值记录在前 大值记录在后 ) 轴记录将原序列分割成两部分, 依次对前后两部分重新设定轴记录, 继而分别再进行快速排序 直至整个序列有序 29

30 伪代码方法 Input: an array A[p, r] Quicksort (A, p, r) { if (p < r) { q = Partition (A, p, r) //q 是基准关键字的位置 Quicksort (A, p, q-1) Quicksort (A, q+1, r) } } 30

31 一趟快速排序的过程 ( parti ti on) : 附设两个指针 i 和 j, i 指向第一个关键字 ( 基准关键字 ), j 指向最后一个关键字 首先从 j 所指位置开始向前查找第一个关键字小于 key 的记录, 找到后将其和 i 所指记录交换 然后再从 i 所指位置开始向后查找第一个关键字大于 key 的记录, 找到后将其和 j 所指记录交换 重复上述两步, 直到 i = j 为止 此时, 所有比 key 小的关键字都放到左边, 所有比 key 大的关键字都放到右边 31

32 [ ] i j [ ] i j [ ] i j [ ] i j [ ] i j [ ] i j [ ] i j [ ] 46 [ ] j i 快速排序的一次划分 32

33 void quicksort(elemtype R[],int left, int right) { int i=left, j=right; ElemType temp=r[i]; while (i<j) { while ((R[j]>temp)&&(j>i)) j=j-1; if (j>i) { R[i]=R[j]; i=i+1; } while ((R[i]<=temp)&&(j>i)) i=i+1; if (i<j) { R[j]=R[i]; j=j-1; } } // 一次划分得到基准值的正确位置 R[i]=temp; if (left<i-1) quicksort(r,left,i-1); // 递归调用左子区间 if (i+1<right) quicksort(r,i+1,right); }// 递归调用右子区间 33

34 2.2 快速排序的算法效率 时间复杂度 : 最好情况 ( 每次总是选到中间值作枢轴 ) T(n)=O(nlog2n) 最坏情况 ( 每次总是选到最小或最大元素作枢轴 ) T(n)=O(n²) 空间复杂度 : 需栈空间以实现递归 最坏情况 : S(n)=O(n) 一般情况 : S(n)=O(log2n) 34

35 3 选择排序 选择排序的基本思想是 : 每次从待排序的数据元 素集合中选取关键字最小 ( 或最大 ) 的数据元素放到 数据元素集合的最前 ( 或最后 ), 数据元素集合不断 缩小, 当数据元素集合为空时选择排序结束 常用的选择排序算法 : ( 1 ) 直接选择排序 ( 2 ) 堆排序 35

36 3.1 直接选择排序 1 其基本思想每经过一趟比较就找出一个最小值, 与待排序列最前面的位置互换即可 ( 即从待排序的数据元素集合中选取关键字最小的数据元素并将它与原始数据元素集合中的第一个数据元素交换位置 ; 然后从不包括第一个位置的数据元素集合中选取关键字最小的数据元素并将它与原始数据集合中的第二个数据元素交换位置 ; 如此重复, 直到数据元素集合中只剩一个数据元素为止 ) 2 优缺点优点 : 实现简单缺点 : 每趟只能确定一个元素, 表长为 n 时需要 n-1 36 趟

37 例 : 关键字序列 T= ( 21, 25, 49, 25*, 16, 08 ), 请给出简单选择排序的具体实现过程 原始序列 : 21, 25, 49, 25*, 16, 08 第 1 趟 08, 25, 49, 25*, 16, 21 第 2 趟 08, 16, 49, 25*, 25, 21 第 3 趟 第 4 趟 08, 16, 21, 25*, 25, 49 08, 16, 21, 25*, 25, 49 3 算法分析 第 5 趟 08, 16, 21, 25*, 25, 49 时间效率 : O( n 2 ) 虽移动次数较少, 但比较次数仍多 空间效率 : O( 1 ) 没有附加单元 ( 仅用到 1 个 temp) 算法的稳定性 : 不稳定 37

38 c 语言程序 void SelectSort(DataType a[], int n) { int i, j, small; DataType temp; } for(i = 0; i < n-1; i++) { small = i; for(j = i+1;j<n;j++) if(a[j].key < a[small].key) small=j; if(small!= i){ temp = a[i]; } } a[i] = a[small]; a[small] = temp; 38

39 3.2 堆排序 堆的定义 : n 个元素的序列 ( k1, k2,, kn ), 当且仅当满足下列关系时, 称之为堆 : k i k 2i k i k 2i+1 k 或 i k 2i ( i=1,2,... n/2 ) K i k 2i+1 若将此排序码按顺序组成一棵完全二叉树, 则 ( 1 ) 称为小根堆 ( 二叉树的所有根结点值小于或等于 左右孩子的值 ),( 2 ) 称为大根堆 ( 二叉树的所有根 结点值大于或等于左右孩子的值 ) 39

40 1 ( 96, 83, 27, 38, 11, 9 ) ( 13, 38, 27, 50, 76, 65, 49, 97 ) 一个堆对应一棵完全二叉树

41 由例 1 和例 2 可以看出, 如果一个序列 ( k1, k2,, kn ) 是堆, 则堆顶元素 ( 或完全二叉树的根结点 ) 必定为序列中 n 个元素的最小值或最大值 因此, 在输出堆顶元素之后, 如果把剩余的 n - 1 个元素重新建成一个堆, 则可以得到 n 个元素中的次小值 如此反复建立堆并输出堆顶元素, 则可以得到一个有序的序列 这个过程 就称为堆排序 41

42 由此可见, 堆排序必须解决两个问题 : 如何由一个无序序列建成一个堆? 其实本质就是一个反复筛选调新堆的过程 如何在输出堆顶元素之后, 调整剩余元素, 使之成为一个新的堆? 42

43 在输出堆顶元素之后, 可以使用筛 选法, 来调整剩余的元素, 使之成 为一个新堆 (1) 如何调整建堆 筛选法 : 输出堆顶元素之后, 以堆 中最后一个元素替代之 ; 然后将根 结点值与左 右子树的根结点值进 行比较, 并与其中小者进行交换 ; 重复上述操作, 直至叶子结点, 将 得到新的堆, 称这个从堆顶至叶子 的调整过程为 筛选 43

44 例 输出堆顶元素 13, 将堆中最后一个元素 91 代替 堆被破坏, 把根结点 91 与其右孩子 27 交换 44

45 右子树不满足堆, 将其根 91 与右孩子 49 交换 新堆建成, 新的堆顶元素是 27 45

46 练习题 1 : 关键字序列为 { 24, 10, 90, 77, 16, 25, 33, 89, 67 }, 下图为由关键字序列建立的初始堆, 请给出删去堆顶元素 10 之后整理 堆的过程

47 把 10 和堆底元素 77 交换后, 需将 77 和 16 交换 将 77 和 24 交换 47

48 重新整理好堆, 新的堆顶元素是

49 (2) 建初始堆 现在讨论对 n 个元素初始建堆的过 程 建堆方法 : 对初始无序序列建堆的过 程, 就是一个反复进行筛选的过程 对于有 n 个结点的完全二叉树, 其 最后一个非终端结点是第 n/2 个 元素, 因此, 筛选只需从第 n/2 个元素开始对所有非终端结点进行 49

50 例 a.8 个结点的初始状态 b. 从第 4 个结点开始筛选 50

51 c. 对第 3 个结点开始筛选 91 d. 以第 2 个结点为根的子树已经是堆, 不用筛选 51

52 e. 对根结点筛选 : 初始堆如图

53 ( 3) 堆排序的过程 : ( 实例讲解 ) 对 n 个元素的序列进行堆排序, 先将其建成堆, 把根结点与第 n 个结点交换 ; 调整前 n- 1 个结点成为堆, 再把根结点与第 n- 1 个结点交换 ; 重复上述操作, 直到整个序列有序 假设 : 关键字序列为 { 24, 10, 90, 77, 16, 25, 33, 89, 67 }, 请给出建初始堆的过程 53

54

55 ( 4 ) 堆排序算法分析 : 时间效率 : O(nlog 2 n) 因为整个排序过程中需要调用 n-1 次堆顶点的调整, 而每次堆排序算法本身耗时为 log 2 n ; 空间效率 : O(1) 仅在第二个 for 循环中交换记录时用到一个临时变量 temp 稳定性 : 不稳定 优点 : 对小文件效果不明显, 但对大文件有效 55

56 4 归并排序 4.1 归并排序的基本思想是: 将两个 ( 或以上 ) 的有序表组成新的有序表 ( 归并排序主要是二路归并排序 ) 4.2 二路归并排序 : 可以把一个长度为 n 的无 序序列看成是 n 个长度为 1 的有序子序列, 首先做两两归并, 得到 n / 2 个长度为 2 的有序子序列 ; 再做两两归并,, 如此重复, 直到最后得到一个长度为 n 的有序序列 例 : 关键字序列 T= ( 21, 25, 49, 25*, 93, 62, 72, 08, 3 7, 16, 54 ), 请给出归并排序的具体实现过程 56

57 len=1 len= * * len= * len= * len= * 整个归并排序仅需 log 2 n 趟 57

58 一次二路归并排序算法的 C 语言程序 void Merge(DataType a[], int n, DataType swap[], int k) /*k 为有序子数组的长度, 一次排序后的有序子序列存于数组 swap 中 */ { int m = 0, u1,l2,i,j,u2; int l1 = 0; /* 第一个有序子数组下界为 0*/ while(l1+k <= n-1) { l2 = l1 + k; /* 计算第二个有序子数组下界 */ u1 = l2-1; /* 计算第一个有序子数组上界 */ u2 = (l2+k-1 <= n-1)? l2+k-1: n-1;/* 计算第二个有序子数组上界 */ /* 两个有序子数组合并 */ for(i = l1, j = l2; i <= u1 && j <= u2; m++) { if(a[i].key <= a[j].key) { swap[m] = a[i]; i++; 58

59 else { swap[m]=a[j]; j++; } } /* 子数组 2 已归并完, 将子数组 1 中剩余的元素存到数组 swap 中 */ while(i <= u1) { swap[m] = a[i]; m++; i++; } /* 子数组 1 已归并完, 将子数组 2 中剩余的元素存到数组 swap 中 */ } while(j <= u2) { swap[m] = a[j]; m++; j++; } l1 = u2 + 1; /* 将原始数组中只够一组的数据元素顺序存放到数组 swap 中 */ for(i = l1; i < n; i++, m++) swap[m] = a[i]; 59

60 4.3 二路归并排序算法分析 : 时间效率 : O(nlog 2 n) 因为在递归的归并排序算法中, 函数 Merge( ) 做一趟两路归并排序, 需要调用 merge ( ) 函数 n/(2len) O(n/len) 次, 而每次 merge( ) 要执行比较 O(len) 次, 另外整个归并过程有 log 2 n 层, 所以算法总的时间复杂度为 O(nlog 2 n) 空间效率 : O(n) 因为需要一个与原始序列同样大小的辅助序列 这正是此算法的缺点 稳定性 : 稳定 60

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

Microsoft PowerPoint - ds-1.ppt [兼容模式] http://jwc..edu.cn/jxgl/ HomePage/Default.asp 2 说 明 总 学 时 : 72( 学 时 )= 56( 课 时 )+ 16( 实 验 ) 行 课 时 间 : 第 1 ~14 周 周 学 时 : 平 均 每 周 4 学 时 上 机 安 排 待 定 考 试 时 间 : 课 程 束 第 8 11 12 章 的 内 容 为 自 学 内 容 ; 目 录 中 标 有

More information

幻灯片 1

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

More information

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

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

More information

立 志 于 打 造 最 贴 近 考 生 实 际 的 辅 导 书 计 算 机 考 研 之 数 据 结 构 高 分 笔 记 率 辉 编 著 周 伟 张 浩 审 核 讨 论 群 :15945769

立 志 于 打 造 最 贴 近 考 生 实 际 的 辅 导 书 计 算 机 考 研 之 数 据 结 构 高 分 笔 记 率 辉 编 著 周 伟 张 浩 审 核 讨 论 群 :15945769 立 志 于 打 造 最 贴 近 考 生 实 际 的 辅 导 书 计 算 机 考 研 之 数 据 结 构 高 分 笔 记 率 辉 编 著 周 伟 张 浩 审 核 讨 论 群 :15945769 前 言 在 计 算 机 统 考 的 四 门 专 业 课 中, 最 难 拿 高 分 的 就 是 数 据 结 构 但 是 这 门 课 本 身 的 难 度 并 不 是 考 生 最 大 的 障 碍, 真 正 的 障 碍

More information

PowerPoint 演示文稿

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

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

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

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

More information

80 30 40 60 70 80 60 30 40 50 80 7 3 1 50 70 8 30 40 70 80 1985 1 3 50 1 2 52 7 52 3 16 11 3 2 52 8 8 9 1 80 80 7 8 80 4 10 6 10 1985 1 3 1 19 87 2 17 62 3 19 64 67 1 3 1 3 33 4 5 7 2 3 7 13 50 8 2 4 70

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

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

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

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 张铭 数据结构与算法 数据结构与算法 ( 九 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008 6 ( 十一五 国家级规划教材 ) http://wwwjpkpkueducn/pkujpk/course/sjjg 第 9 章 91 主存储器和外存储器 92 文件的组织和管理 931 置换选择排序 932 二路外排序 933 多路归并 选择树 2 张铭 数据结构与算法

More information

ji ng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

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

关于在招募说明书和公开说明书中

关于在招募说明书和公开说明书中 3 1 ( ) 1 2( ) ( ) ( ) ( ) ( ) 3 ( ) ( ) ( ) ( ) 3 2 1 2 3 4 5 6 6 1 6 45 6 1 7 8 9 2003 10 28 2004 6 1 10 2004 6 25 7 1 11 2004 6 8 7 1 12 2004 6 29 7 1 13 2004 8 16 14 15 / 16 17 18 18 3 3 19 20 21 22

More information

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不 1. 右 側 程 式 正 確 的 輸 出 應 該 如 下 : * *** ***** ******* ********* 在 不 修 改 右 側 程 式 之 第 4 行 及 第 7 行 程 式 碼 的 前 提 下, 最 少 需 修 改 幾 行 程 式 碼 以 得 到 正 確 輸 出? (A) 1 (B) 2 (C) 3 (D) 4 1 int k = 4; 2 int m = 1; 3 for (int

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

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

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

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

四 读算法 ( 每题 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

Microsoft PowerPoint - DS_Ch10_Sort_new2 [兼容模式]

Microsoft PowerPoint - DS_Ch10_Sort_new2 [兼容模式] Data Structure Ch. Sort(2) Dr. He Emil Huang School of Computer Science and Technology Soochow University 苏州大学计算机科学与技术学院网络工程系 选择排序 ( 简单选择排序 堆排序 ) E-mail: huangh@suda.edu.cn http://home.ustc.edu.cn/~huang83/ds.html

More information

untitled

untitled 1 DBF (READDBF.C)... 1 2 (filetest.c)...2 3 (mousetes.c)...3 4 (painttes.c)...5 5 (dirtest.c)...9 6 (list.c)...9 1 dbf (readdbf.c) /* dbf */ #include int rf,k,reclen,addr,*p1; long brec,erec,i,j,recnum,*p2;

More information

Microsoft PowerPoint - ds-9.ppt [兼容模式]

Microsoft PowerPoint - ds-9.ppt [兼容模式] 第 九 章 静 态 表 动 态 表 哈 希 表 9.1 基 本 概 念 (Page 214) 2 表 : 是 由 同 一 类 型 元 素 成 的 集 合 静 态 表 : 只 做 询 或 检 索 操 作 动 态 表 : 询 检 索 插 入 删 除 关 键 字 : 是 元 素 中 某 个 相 的 值, 用 它 可 以 标 识 一 个 元 素 主 关 键 字 次 关 键 字 : 根 给 定 值, 在 表

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

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

南京师范大学2012年度本科教学质量报告

南京师范大学2012年度本科教学质量报告 2013 年 本 科 教 学 质 量 报 告 二 一 四 年 十 月 目 录 一 本 科 专 业 设 置 及 学 生 基 本 情 况... 1 ( 一 ) 本 科 专 业 设 置 情 况... 1 ( 二 ) 本 科 生 生 源 情 况... 1 ( 三 ) 在 校 本 科 生 情 况... 2 二 师 资 与 教 学 条 件... 3 ( 一 ) 教 师 情 况... 3 ( 二 ) 教 学 经

More information

44 3,,, {}. A = {1, 2, 3, 4, 5}.,,,,,,. B = {1, 2, 3,, 99}. N = {0, 1, 2, 3, }.. x, P (x) x, {x P (x)} P (x) x., x 2 1 = 0 C = {x x R x 2 1 = 0}., C C

44 3,,, {}. A = {1, 2, 3, 4, 5}.,,,,,,. B = {1, 2, 3,, 99}. N = {0, 1, 2, 3, }.. x, P (x) x, {x P (x)} P (x) x., x 2 1 = 0 C = {x x R x 2 1 = 0}., C C 3,. 16,,,, 1876 1883, (Georg Cantor),,,. 19 90,,.,.,. 3.1 1.,,.,,,. ( ).,. x 2 1 = 0. C... A, B, C,, a, b, c,. a A, a A, a A. a A, a A a A, a A. N ( 0). Z, Z +, Z. Q, Q +, Q. R, R +, R. C,. 2.,. 44 3,,,

More information

書本介紹

書本介紹 班 級 經 營 期 末 報 告 組 員 : 幼 三 甲 4A0I0030 蔡 依 璇 4A0I0048 蘇 家 儀 4A0I0096 張 容 嫣 4A0I0098 袁 少 潔 書 本 介 紹 閱 讀 對 象 : 小 學 低 年 級 的 老 師 新 生 家 長 有 意 從 事 小 學 者 及 關 心 教 育 品 質 的 社 會 人 士 內 容 : 1. 教 師 如 何 成 功 有 效 地 經 營 低

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

2016 年 数 据 结 构 联 考 复 习 指 导 1.1 数 据 结 构 的 基 本 概 念 1.1.1 基 本 概 念 和 术 语 1. 数 据 2. 数 据 元 素 数 据 项 注 意 : 不 要 混 淆 数 据 数 据 元 素 数 据 项 之 间 的 概 念, 也 要 注 意 和 数 据

2016 年 数 据 结 构 联 考 复 习 指 导 1.1 数 据 结 构 的 基 本 概 念 1.1.1 基 本 概 念 和 术 语 1. 数 据 2. 数 据 元 素 数 据 项 注 意 : 不 要 混 淆 数 据 数 据 元 素 数 据 项 之 间 的 概 念, 也 要 注 意 和 数 据 CHAPTER 1 绪 论 第 1 章 复 习 要 点 考 题 分 析 年 份 单 选 题 / 分 综 合 题 / 分 考 查 内 容 2010 0 2011 1 2 2012 1 2 2013 1 2 2014 1 2 0 知 识 框 架 复 习 提 示 本 章 内 容 并 不 在 考 研 大 纲 中, 它 是 数 据 结 构 的 一 个 概 述 但 读 者 千 万 不 要 忽 视 本 章, 更

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

<4D F736F F D20D1B0D5D2D7EEB4F3B5C44BB8F6CAFD2E646F63>

<4D F736F F D20D1B0D5D2D7EEB4F3B5C44BB8F6CAFD2E646F63> 寻找最大的 K 个数 在面试中, 有下面的问答 : 问 : 有很多个无序的数, 我们姑且假定它们各不相等, 怎么选出其中最大的若干个数呢? 答 : 可以这样写 :int array[100] 问 : 好, 如果有更多的元素呢? 答 : 那可以改为 :int array[1000] 问 : 如果我们有很多元素, 例如 1 亿个浮点数, 怎么办? 答 : 个, 十, 百, 千, 万 那可以写 :float

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢   学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP

More information

算法分析与设计

算法分析与设计 算法分析与设计 Analysis and Design of Algorithm 任课教师 : 金嘉晖 办公室 : 计算机楼 368 Email:jjin@seu.edu.cn 助教 : 杨曌伊 (zyang@seu.edu.cn) 什么是算法 (Algorithm) 输入 输出 2 4 3 1 5 { 排序算法 } 1 2 3 4 5 起点 : 东南大学 - 桃园食堂 { 寻路算法 } 终点 :

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

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

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

More information

生成word文档

生成word文档 希赛网, 专注于软考 PMP 通信考试的专业 IT 知识库和在线教育平台 希赛网在线题库, 提供历年考试真题 模拟试题 章节练习 知识点练习 错题本练习等在线做题服务, 更有能力评估报告, 让你告别盲目做题, 针对性地攻破自己的薄弱点, 更高效的备考 希赛网官网 :http://www.educity.cn/ 希赛网软件水平考试网 :http://www.educity.cn/rk/ 希赛网在线题库

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

Avision

Avision 呂 氏 春 秋 之 人 性 論 97 呂 氏 春 秋 之 人 性 論 傅 武 光 一 呂 氏 春 秋 對 於 性 之 界 說 一 性 之 形 式 特 性 昌 氏 春 秋 曰 : 性 者, 所 受 於 天 也, 非 人 之 所 能 為 也 ( 卷 七 蕩 兵 性 也 者, 所 受 於 天 也, 非 擇 取 而 為 之 也 ( 卷 十 二 誠 廉 性 者, 萬 物 之 本 也 ; 不 可 長, 不 可

More information

untitled

untitled ---------------------------------------------------------------------------------------------1 ---------------------------------------------------------------------------------------5 ---------------------------------------------------------------------------------------5

More information

C 语言程序设计 苏小红等, 高等教育出版社,2015 年 C 语言程序设计学习指导 苏小红等, 高等教育出版社,2015 年 九 教学后记 本节课采用案例驱动法进行教学过程的设计, 通过提出问题, 解决问题, 引出新知识点, 经典案例贯穿整堂课 从讲课过程中学生的反馈情况来看, 该方式容易引起学生

C 语言程序设计 苏小红等, 高等教育出版社,2015 年 C 语言程序设计学习指导 苏小红等, 高等教育出版社,2015 年 九 教学后记 本节课采用案例驱动法进行教学过程的设计, 通过提出问题, 解决问题, 引出新知识点, 经典案例贯穿整堂课 从讲课过程中学生的反馈情况来看, 该方式容易引起学生 第 6 章数组教案 (1) 一 授课题目 ( 教学章 节或主题 ) 6.1 一维数组 6.2.1 最值算法 二 教学时间安排 2 学时节 三 教学目的 要求 知识目标 : 学习一维数组的引用和最值算法的原理能力目标 : 掌握一维数组和最值算法的应用情感目标 : 通过运用数组编程实践获得成就感, 提升 C 语言编程的兴趣 四 教学重点或难点 教学重点 : 一维数组定义 初始化和应用, 最值算法教学难点

More information

Two Mergeable Data Structures

Two Mergeable Data Structures Two Mergeable Data Structures Disjoint-Set 并查集 & Leftist-Tree 左偏树 1 Disjoint-Set(Union-Find Set) 并查集 N distinct elements into a collection of disjoint sets. Op1: Find which set a given element belong in

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

第一章

第一章 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2009 年 下 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 请 按 下 述 要 求 正 确 填 写 答 题 纸 1. 在 答 题 纸 的 指 定 位 置 填 写 你 所 在 的 省 自 治 区 直 辖 市 计 划 单 列 市 的 名 称 2. 在 答

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

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

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

<4143445365652050726F20B4F2D3A1D7F7D2B5>

<4143445365652050726F20B4F2D3A1D7F7D2B5> 南 通 市 环 境 保 护 委 员 会 通 环 委 办 2016 1 号 关 于 公 布 2015 年 度 南 通 市 区 非 国 控 企 业 环 境 信 用 评 级 结 果 的 通 知 各 有 关 单 位 : 根 据 南 通 市 企 业 环 保 信 用 评 价 及 信 用 管 理 暂 行 办 法 ( 通 环 规 2015 1 号 ) 及 南 通 市 企 业 环 保 信 用 评 价 标 准 及 评

More information

腊八粥的来历 南宋陆游诗云 今朝佛粥更相馈 反觉江村节 物新 说的就是腊八粥 可见 腊八节 吃 腊八 粥 的风俗 由来已久 每逢腊八这一天 不论是朝 廷 官府 寺院还是黎民百姓家都要做腊八粥 这一 天 人们还要祭祀祖先 众神并庆祝丰收 后来 逐 渐演变成吃腊八粥祝来年五谷丰登 对于腊八粥的来历说法也

腊八粥的来历 南宋陆游诗云 今朝佛粥更相馈 反觉江村节 物新 说的就是腊八粥 可见 腊八节 吃 腊八 粥 的风俗 由来已久 每逢腊八这一天 不论是朝 廷 官府 寺院还是黎民百姓家都要做腊八粥 这一 天 人们还要祭祀祖先 众神并庆祝丰收 后来 逐 渐演变成吃腊八粥祝来年五谷丰登 对于腊八粥的来历说法也 春节始末 年 的传说 说到 年 和春节 有 几个版本的说法 壹 相传 中国古时候有 一种叫 年 的怪兽 头长 触角 凶猛异常 长年深居 海底 每到除夕就爬上岸吞 食牲畜伤害人命 因此 每 每除夕这天 村村寨寨的乡 民扶老携幼逃往深山 以躲 避 年 兽的伤害 这年除 夕 一个乞讨老人来到村 里 得到村里一位老婆婆的 施舍 于是决定帮村里的 人铲除怪兽 半夜时分 年 兽闯进村 见门前贴 大红纸 屋内灯火通明

More information

PowerPoint Presentation

PowerPoint Presentation 计算机算法设计与分析 中国科学技术大学 信息科学技术学院自动化系 王子磊 zlwang@ustc.edu.cn http://vim.ustc.edu.cn/?product=algorithm 教材 计算机算法设计与分析 ( 第 4 版 ) 王晓东编著 电子工业出版社 http://www.phei.com.cn 教辅 :http://www.hxedu.com.cn 教学 :http://algorithm.fzu.edu.cn

More information

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

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

More information

Microsoft Word - 永政发〔2016〕48号.doc

Microsoft Word - 永政发〔2016〕48号.doc 永 政 发 2016 48 号 各 功 能 区 管 委 会, 各 镇 ( 街 道 ) 人 民 政 府 ( 办 事 处 ), 县 政 府 直 属 各 单 位 : 县 教 育 局 制 定 的 2016 年 永 嘉 县 初 中 毕 业 升 学 考 试 与 高 中 招 生 实 施 方 案 已 经 县 人 民 政 府 同 意, 现 批 转 给 你 们, 请 认 真 贯 彻 实 施 永 嘉 县 人 民 政 府

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

从 综 对 并 民 并 运 论 摘 要 国 是 个 多 民 族 国 家 族 关 系 问 题 事 关 国 家 前 途 命 运 国 全 面 倡 导 建 设 和 谐 社 会 的 新 时 期 如 何 妥 善 应 对 和 及 时 处 理 好 民 族 关 系 中 出 现 的 新 情 况 新 问 题 断 推 动

从 综 对 并 民 并 运 论 摘 要 国 是 个 多 民 族 国 家 族 关 系 问 题 事 关 国 家 前 途 命 运 国 全 面 倡 导 建 设 和 谐 社 会 的 新 时 期 如 何 妥 善 应 对 和 及 时 处 理 好 民 族 关 系 中 出 现 的 新 情 况 新 问 题 断 推 动 学 校 代 码 学 号 1 5 S 9 5 3 3 中 央 民 族 大 学 士 学 位 论 文 狼 川 市 汉 民 族 关 糸 调 夺 研 免 姓 名 马 红 艳 指 导 教 师 丁 宏 教 授 院 系 部 所 ) 民 族 学 与 社 会 学 学 院 专 业 民 族 学 完 成 日 期 1 年 5 月 从 综 对 并 民 并 运 论 摘 要 国 是 个 多 民 族 国 家 族 关 系 问 题 事 关

More information

7.4 对学生学习效果的分析机制、方式和分析情况

7.4 对学生学习效果的分析机制、方式和分析情况 7. 4 对 学 生 学 习 效 果 的 分 析 机 制 方 式 和 分 析 情 况 一 建 立 学 业 成 绩 评 定 体 系 考 核 和 学 生 学 业 成 绩 评 定 是 学 校 教 学 工 作 的 重 要 环 节, 其 目 的 在 于 组 织 和 指 导 学 生 系 统 学 习, 巩 固 和 加 深 理 解 所 学 课 程 的 基 本 内 容 检 查 教 学 效 果 反 馈 指 导 教 学

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

中国科学院研究生院

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

More information

Microsoft Word - 2008年9月二级C真卷.doc

Microsoft Word - 2008年9月二级C真卷.doc 机 密 启 用 前 2008 年 9 月 全 国 计 算 机 等 级 考 试 二 级 笔 试 试 卷 C 语 言 程 序 设 计 24 注 意 事 项 一 考 生 应 严 格 遵 守 考 场 规 则, 得 到 监 考 人 员 指 令 后 方 可 作 答 二 考 生 拿 到 试 卷 后 应 首 先 将 自 己 的 姓 名 准 考 证 号 等 内 容 涂 写 在 答 题 卡 的 相 应 位 置 上 三

More information

"!"#$%& ( )*#+,%-. )*#+,%-. %& )*#+,%-. %& %(% )*#+,%-. %& %#( )*#+,%-. %& $"( )*#+,%-. %& %#( /$01-% )2*,%"3 )2*,%"3 %&) )2*,%"3 %&) * ( 4#&2-5 $67,"

!#$%& ( )*#+,%-. )*#+,%-. %& )*#+,%-. %& %(% )*#+,%-. %& %#( )*#+,%-. %& $( )*#+,%-. %& %#( /$01-% )2*,%3 )2*,%3 %&) )2*,%3 %&) * ( 4#&2-5 $67, !"#$% & #() 2 &(*$+,-. /%)0# 1! % % % %!!"#$% & #() &(*$+,-. /%)0# 1!""# $ "! "!"#$%& ( )*#+,%-. )*#+,%-. %& )*#+,%-. %& %(% )*#+,%-. %& %#( )*#+,%-. %& $"( )*#+,%-. %& %#( /$01-% )2*,%"3 )2*,%"3 %&) )2*,%"3

More information

ebook39-5

ebook39-5 5 3 last-in-first-out, LIFO 3-1 L i n e a r L i s t 3-8 C h a i n 3 3. 8. 3 C + + 5.1 [ ] s t a c k t o p b o t t o m 5-1a 5-1a E D 5-1b 5-1b E E 5-1a 5-1b 5-1c E t o p D t o p D C C B B B t o p A b o

More information

二零一五年施政報告 - 施政綱領 - 第三章 扶貧及為弱勢社群提供支援

二零一五年施政報告 - 施政綱領 - 第三章 扶貧及為弱勢社群提供支援 2013 2013 2009 104 100201397 16.0% 14.5% 2013 50 51 (a) 2015 80 2015/16 (b) 2015 52 (a) (b) 2015 53 (c) 54 55 (a) ( ) (b) 2014-15 56 (c) 57 (d) (e) 58 (a) (b) 2014/15 59 2014/15 15,000 6 12 (c) 2014-15

More information

<4D6963726F736F667420576F7264202D20BACBB0B2C8ABD3EBB7C5C9E4D0D4CEDBC8BEB7C0D6CEA1B0CAAEB6FECEE5A1B1B9E6BBAEBCB032303230C4EAD4B6BEB0C4BFB1EA2E646F63>

<4D6963726F736F667420576F7264202D20BACBB0B2C8ABD3EBB7C5C9E4D0D4CEDBC8BEB7C0D6CEA1B0CAAEB6FECEE5A1B1B9E6BBAEBCB032303230C4EAD4B6BEB0C4BFB1EA2E646F63> 核 安 全 与 放 射 性 污 染 防 治 十 二 五 规 划 及 2020 年 远 景 目 标 环 境 保 护 部 ( 国 家 核 安 全 局 ) 国 家 发 展 改 革 委 财 政 部 国 家 能 源 局 国 防 科 技 工 业 局 目 录 前 言... 1 一 现 状 与 形 势... 2 ( 一 ) 核 安 全 与 放 射 性 污 染 防 治 取 得 积 极 进 展... 2 ( 二 ) 核

More information

<4F4BBEFAA576A470BBA15FC160AAED313034303833312E786C73>

<4F4BBEFAA576A470BBA15FC160AAED313034303833312E786C73> 1 秦 相 李 斯 錢 寧 著 083.62/8676 2 串 場 河 傳 梅 遜 083.62/8676p.1 3 武 則 天 與 狄 仁 傑 陳 虹 083.65/8876 4 予 人 好 印 象 的 我 表 現 法 高 陽 堂 192/8365 5 后 羿 與 嫦 娥 南 宮 搏 282/8533 6 八 仙 傳 奇 畢 珍 539.52/866 7 中 國 歷 史 年 表 柏 楊 602/846v.2

More information

辽宁铁~1

辽宁铁~1 高 等 职 业 教 育 质 量 年 度 报 告 ( ) 辽 宁 铁 道 职 业 技 术 学 院 二 〇 一 五 年 十 二 月 目 录 一 年 学 校 总 体 工 作 思 路 和 重 点 任 务 ( 一 ) 工 作 总 体 思 路 ( 二 ) 重 点 工 作 任 务 二 教 育 教 学 改 革 与 成 效 ( 一 ) 稳 步 推 进 常 规 教 学 工 作 ( 二 ) 逐 步 深 化 教 学 改 革

More information

游戏攻略大全(十).doc

游戏攻略大全(十).doc ... 11 :... 11 :...14 :...18...24 II...32...38 2...45 2...53 2...59...64...65...78...96... 119... 128 7... 144 7... 154... 157 2... 169... 176... 182 I -... 188 II 1 4 2 3 4 5 6 7 8 9 10 : 11 12 13 : 14

More information

I

I 717 60 06-2664911 16021604 06-2667231 06-2667307 http://www.chna.edu.tw I ... 1... 1... 1... 1... 2... 3... 3... 4... 5... 5... 5... 6... 7... 8... 9... 10... 11... 12... 13... 14... 15... 16... 17...

More information

海底捞你学不会

海底捞你学不会 ... 1... 1... 2... 4... 6... 8... 9... 11... 13... 15... 16... 18... 20... 21... 23... 25... 26... 29... 30... 31... 33... 35... 37... 38... 40 I ... 42... 43... 45... 47... 49... 50... 52... 54... 55...

More information

YEN/MIAO CHING MS 27FEB DEL HKG

YEN/MIAO CHING MS 27FEB DEL HKG 目 錄 序 1 噶 當 派 格 西 博 多 瓦 傳 記 2 禮 讚 ---- 博 朵 瓦 格 西 喻 法 度 群 生 4 共 下 士 道 法 8 一 歸 依 有 四 十 喻, 順 喻 二 十 四, 逆 喻 十 六 8 二 暇 滿 難 得 有 二 十 七 喻, 順 喻 十 一, 逆 喻 十 六 28 三 死 無 常 有 五 十 五 喻, 順 喻 三 十 九, 逆 喻 十 六 39 四 業 因 果 有

More information

Microsoft Word - 02文本.docx

Microsoft Word - 02文本.docx (2011-2015 年 ) 目 录 前 言... 1 第 一 章 总 则... 2 第 二 章 规 划 目 标 与 原 则... 5 第 一 节 规 划 目 标... 5 第 二 节 规 划 原 则... 7 第 三 章 绿 道 网 布 局 规 划... 10 第 一 节 绿 道 线 网 布 局... 10 第 二 节 绿 化 缓 冲 区 及 城 际 交 界 面 布 局... 18 第 四 章 绿

More information

...1...5...10...13...16...18...21...24...25...30...34...38...41...42...44...46...49...53...57...64...66...71...73...76 I ...79...82...83...84...86...88...93...94...96 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14

More information

案件

案件 ...1...3...6... 11...13...15...18...22...27...29...31...32...44...58 I ...74...77...80... 102... 106... 109 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

More information

義 和 團 及 兪 國 聯 軍 之 役 課 題 學 習 指 引 : A. 思 考 課 題 有 人 說, 義 和 團 及 兪 國 聯 軍 之 役 是 中 國 近 代 史 的 分 水 嶺, 你 同 意 嗎? B. 思 考 方 向 滿 清 政 府 的 管 治 威 信 思 考 是 否 已 不 信 任 滿 清

義 和 團 及 兪 國 聯 軍 之 役 課 題 學 習 指 引 : A. 思 考 課 題 有 人 說, 義 和 團 及 兪 國 聯 軍 之 役 是 中 國 近 代 史 的 分 水 嶺, 你 同 意 嗎? B. 思 考 方 向 滿 清 政 府 的 管 治 威 信 思 考 是 否 已 不 信 任 滿 清 庚 子 拳 變 及 兪 國 聯 軍 之 役 ( 初 中 及 高 中 課 程 關 係 ) 中 學 三 年 級 課 程 綱 要 ( 中 學 課 程 綱 要 中 國 歷 史 科 中 一 至 中 三 課 程 發 展 議 會 1997) 課 題 庚 子 拳 變 及 兪 國 聯 軍 之 役 建 議 節 教 學 要 點 數 2 1. 認 識 義 和 團 事 件 的 始 末 和 兪 國 聯 軍 之 役 的 結 果

More information

最新监察执法全书(一百五十五).doc

最新监察执法全书(一百五十五).doc ......... 1995................. ( )... I .................................... ( )............ ( )... II 1992 9 40 150 40 10 183 36917 56042 150 1988 1988 5 1 85 3111 35% 2.3 17 5 4 1989 84.38

More information

游戏攻略大全(三十四).doc

游戏攻略大全(三十四).doc I...1 2----...1...14...15...18...30...39...49...56...62...63...63...72...73...73...73 2...74...74...77...77...78 2...88...89 ...91...96 2-... 112... 112... 117... 139 2... 140... 140 2... 140... 140...

More information

掌握健康 掌握人生

掌握健康  掌握人生 附 錄 B 香 港 目 前 的 醫 療 系 統 引 言 B.1 多 年 來, 香 港 已 建 立 了 一 個 高 效 率 的 醫 療 系 統, 在 促 進 市 民 健 康 方 面 取 得 令 人 稱 羨 的 成 果 以 一 般 用 作 量 度 人 口 健 康 的 指 標, 即 人 口 平 均 壽 命 及 嬰 兒 夭 折 率 計 算, 香 港 均 躋 身 全 球 最 佳 的 地 區 之 一 本 港 醫

More information

草莓实用技术(一)

草莓实用技术(一) I...1...4...7... 11... 11...15...16...18...23...25...32...37...41...44...49...52...56...59...60...64...66...69...71 ...73...76...78...79...82...85...87...89...90 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

More information

Microsoft Word - 【襪子流浪記】.docx

Microsoft Word - 【襪子流浪記】.docx 2010 年 兒 童 藝 術 節 - 劇 本 創 作 優 選 作 品 襪 子 流 浪 記 劇 本 大 綱 在 襪 子 王 國 裡, 每 一 個 人 出 生 都 是 雙 胞 胎, 而 且 能 夠 被 主 人 穿 愈 多 次, 就 代 表 成 就 地 位 愈 高 剛 出 社 會 的 多 功 能 襪 這 兩 兄 弟, 哥 哥 是 充 滿 自 信 但 個 性 驕 傲 的 人, 弟 弟 是 個 沒 主 見 但

More information

钓鱼技巧_二_.doc

钓鱼技巧_二_.doc I...1...9...15...20...21...22...25...27...34...39...41 ---...45 --...46...50...52...53...53...56...66...75...76...79...80...84 ...92...93...95 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

More information

动物的智慧(五)

动物的智慧(五) I...1...3...4...6...8... 11...12...15...16...18...21...24...27...29...32...33...34...35...36...38...39...46...47 ...49...50...51...52...54...56...57...59...60...61...62...63...66...69...69...73...80...83...84...85...90

More information

学位〔2013〕37号

学位〔2013〕37号 目 录 一 申 请 增 列 硕 士 专 业 学 位 授 权 点 论 证 报 告 1 1 农 业 推 广 硕 士 专 业 学 位 授 权 点 设 置 的 必 要 性 分 析 3 1.1 我 国 现 代 农 业 发 展 对 人 才 的 需 求 3 1.2 广 东 迅 猛 发 展 的 农 业 对 人 才 的 需 求 4 1.3 珠 江 三 角 洲 现 代 都 市 农 业 对 创 新 型 人 才 的 需 求

More information

海关法规(七).doc

海关法规(七).doc 109...1 9...9 2003 73...34 2003 63...40 105...69 2003 54...80 109...92...97... 153... 185 ( )... 185... 187... 209 I 2003 54... 255 II 109 1 2 3 4 5 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

More information

健康知识(一)

健康知识(一) I...1...1...2...4...5... 11...14...15...16...20...21...22...26...27...28...32...38...41...42...46...49...51...52 II...54...56...59...61...68...70...71...72...73...74...75...78...79...80 4 3...84...85...87...91...93...95...96

More information

北京(一)

北京(一) ...1... 17... 22... 24... 28... 32... 34... 35... 45... 55... 66... 70.. 88... 98... 99... 106 I ...112... 120... 168 II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

More information

穨ecr6_c_2.PDF

穨ecr6_c_2.PDF 2 ( ) 2. 40 000 20 3 3. 120 155 38 4. 5. 6. 4 7. 8. 9. 10. 5 11. 12. 13. 6 14. 15. 16. 7 17. 8 18. 10 000 D E 19. 9 20. 21. 22. I 10 23. II 24. ( ) ( ) ( ) ( ) ( ) ( ) 4.0 5.2 4.0 5.2 18.4 (N#) 2.0 2.0

More information

园林植物卷(九).doc

园林植物卷(九).doc I II 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69

More information

城市园林(上).doc

城市园林(上).doc ...1...10...12...15...26...29...32...34...39...44...45...46...48...83...94... 103... 108... 109... 122... 124... 126... 132... 134 I ... 138... 145... 147... 148... 148... 158... 165... 168... 168... 172...

More information

家装知识(四)

家装知识(四) ...1...1...6...9... 11...13...16...21...24...29...32...34...38...41...43...44...46...46...48...54...55...58...59 I ...61...64...74...76...78...79...80...81...82...82...83...84...84...85...86...87...89...90...91...92...96...

More information

苗木的种植_四_.doc

苗木的种植_四_.doc I...1...3...4...6...7...9... 11...15...18...20...22...31...33...35...37...38...40...41...44...47...48...50...53...59 ...63...67...70...72...76...78...81...82...83...85...88...89...91...92...95...97...98

More information

2003年半年度报告正文.PDF

2003年半年度报告正文.PDF 2 3 4 5 6 7 8 9 10 11 2 12 2003 5 31, 2003 13 A 14 15 16 17 18 19 20 21 22 23 24 25 89,182 82,443 119,883,521 6,292,074 188,191 34,620,085 4,384,885 7,848,308 204,809,434 1,609,380 76,957 11,379,756 12,375,521

More information