Microsoft PowerPoint - Ch3 [兼容模式]

Size: px
Start display at page:

Download "Microsoft PowerPoint - Ch3 [兼容模式]"

Transcription

1 Ch.3 栈和队列 栈 定义和运算 栈 仅在表的一端插 删的线性表插入 进 ( 入 ) 栈 删除 出 ( 退 ) 栈 栈顶 插删的一端 栈底 另一端 结构特征 -- 后进先出 修改原则 : 退栈者总是最近入栈者 服务原则 : 后来者先服务 (LIFO 表 ) 例 : 入栈出栈 a n a 2 a 栈 Note: 后入栈者先出栈, 但不排除后者未进栈, 先入栈者先出栈 an,, a2, a1 基本运算 :1 判栈空 2 入栈 3 出栈 4 判栈满 5 读栈顶 6 置空栈 顺序栈 底相对固定 可设在向量的任一端 Top 指针为下标类型 ( 整型量 ) #define StackSize 100 DataType data[stacksize]; int top; SeqStack; 顺序栈 设栈底在向量低端 data[0], 则 : 入栈 :top+1 出栈 :top-1 栈空 :top<0 栈满 :top=stacksize-1 上溢 : 满时入栈 下溢 : 空时出栈 顺序栈 Note:top 指针不是指物理地址, 与 C 的指针变量含义不同 可理解为相对地址, 是指示元素的所在位置 6 1

2 3.1.1 顺序栈 顺序栈 实现 初始化 ( 置空栈 ) void InitStack(SeqStack *S) { S->top=-1; 判栈空 int StacEmpty(SeqStack *S) { // 亦可用非指针类型 return S->top<0; 判栈满 int StackFull (SeqStack *S) { return S->top==StackSize-1; 7 入栈 void Push(SeqStack *S, DataType x) { if ( StackFull(S) ) Error( overflow );// 上溢, 退出运行 S->data[++S->top]=x; // 指针先加 1, 后 x 入栈 出栈 DataType Pop(SeqStack *S) { if ( StackEmpty(S) ) Error( UnderFlow ); // 下溢 return S->data[S->top--]; // 返回栈顶后指针减 1 读栈顶 链栈 只在表头操作, 故头指针即为 top, 无需头结点 定义 typedef struct snode { DataType data; struct snode *next; StackNode; StackNode *top; LinkStack; 链栈动态分配结点, 无需考虑上溢 链栈 void InitStack(LinkStack *S) { S->top=NULL; int StackEmpty (LinkStack *S) { return S->top==NULL; void Push(LinkStack *S, DataType x) { StackNode *p=(stacknode*) malloc (sizeof(stacknode)); p->data=x; p->next=s->top; s->top=p; 链栈 DataType Pop(LinkStack *S) { DataType x; StackNode *p=s->top; // 保存栈顶指针 if ( StackEmpty(S) ) Error ( underflow ); // 下溢 x=p->data; // 保存栈顶数据 S->top=p->next; // 将栈顶结点从链头摘下 free(p); // 释放原栈顶结点空间 return x; EX.3.6,3.17, 队列 1. 定义 队列 : 运算受限的线性表, 一端插入 ( 队尾 ), 另一端删除 ( 队头 ) 结构特征先进先出, 先来先服务,FIFO 表 例子 : 排队现象 操作 入队 ( 插入 ) 序列 : 出队 ( 删除 ) 序列 :

3 2. 顺序队列 队列的顺序存储结构 空队列 :front = rear; 初值为 0 入队 : 插入 rear 位置, 然后加 1 出队 : 删去 front 所指元素, 然后加 1 头指针 front 指向实际队头元素 尾指针 rear 指向实际队尾元素的下一个位置 上溢 : 队满时入队 下溢 : 队空是出队 ( 不一定是错误, 可能是转移控制条件 ) 伪上溢 : 队非满但不能插入原因 :f,r 只增不减例如 : 入, 出, 入, 出, 尽管任一时刻, 队中最多只有 1 个元素, 但无论事先定义多大的空间, 均会产生指针越界 怎样消除伪上溢? 重复利用已删除的结点空间, 将向量视为首尾相接的环 这种用循环向量实现的队列称为循环队列 f,r 在循环意义下的加 1 动作 : 越界时, 令其指向下界 0 i = (i+1==queuesize)? 0:i++; // i 为 front 或 rear 可用模运算简化 : i=(i+1)%queuesize; 循环队列 实用顺序队列多为循环队列 15 边界问题队满和队空时,front=rear, 如何区分? 解决方法 : 1 设一布尔量以示区分 2 留一个结点不用 约定入队前, 测试尾指针 +1 ( 循环定义下 ) 是否等于头指针 若相等则为满 3 使用 1 个计数器, 记录队列长度 ( 用此法 ) 定义 #define QueueSize 100 int front; int rear; int count; DataType data [QueueSize]; CirQueue; 16 操作实现 置空队 void InitQueue (CirQueue *Q) { Q->front = Q->rear = 0; Q->count = 0; // 队空 判队空 int QueueEmpty (CirQueue *Q) { return Q->count == 0; 判队满 int QueueFull (CirQueue *Q) { return Q->count ==QueueSize; 17 入队 void EnQueue (CirQueue *Q, DataType x) { if (QueueFull (Q) ) Error( overflow ); // 上溢 Q->count++; Q->data [Q->rear] = x; // 插入 Q->rear = (Q->rear+1)%QueueSize; // 尾指针加 1 出队 DataType DeQueue (CirQueue *Q) { if (QueueEmpty (Q) ) Error ( underflow ); // 下溢, 不一定是错 temp = Q->data[Q->front]; Q->count--; Q->front= (Q->front+1)%QueueSize; // 头指针加 1 return temp; 18 3

4 3. 链队列 仅限于在表头和尾插删的单链表 typedef struct qnode{ DataType data; struct qnode *next; QNode; QNode *front; QNode *rear; LinkQueue; LinkQueue Q; a1 不带头节点 : an 19 void InitQueue (LinkQueue *Q) { Q->front = Q->rear = NULL; // 若有头结点则不同 int QEmpty (LinkQueue *Q) { // 无上溢, 故不判满队 return Q->front == NULL; // 头尾指针均为空, 有头结点时 f = r void EnQueue (LinkQueue *Q, DataType x) { QNode *p = (QNode *) malloc( sizeof(qnode) ); p->data = x; p->next = NULL; // 新结点作为新的队尾 if ( QEmpty(Q) ) // 若有头结点无需判此项 Q->front = Q->rear = p; // *p 插入空队 else { // 插入非空队尾, 有无头结点均要做此项 Q->rear->next = p; // *p 链到原尾结点之后 Q->rear = p; // 指向新尾 *p 链队列 DataType DeQueue (LinkQueue *Q) { if ( QEmpty(Q) ) Error ( underflow ); // 下溢 p = Q->front; // 指向队头 x = p->data; Q->front = p->next; // 队头摘下 if (Q->rear == p) // 原队中只有一个结点, 删去后队变空 Q->rear = NULL; free (p) ; return x; 3.3 栈和队列的应用 1. 数据转换 问题 : 一非负十进制整数 N B 进制整数例 :28 10 = = = = 规律 : (3.1) 其中 b i 表示 B 进制数的第 i 位数字十进制数 N 可用位 B 进制数表示为 Ex 栈的应用 如何确定 b j? 令, 则 (3.1) 式为 : 例如 : (3.2) 该式整除 B, 则余数为 b 0, 商为括号内的和式 故 (3.2) 式可表达为 : N = ( N/B ) B + N%B // / 为整除 算法思想 1 模除求余数 : N%B b 0 2 整除求商 :N/B, 令其为新 N, 重复 1 求 b 1, 反复至某 N 为 0 时结束上述过程依次求出的 B 进制各位为 ( 从低位至高位 ): b 0,b 1,, b j, 用栈保存, 退栈输出 b j,b j-1,, b 0 即为所求

5 实现 typedef int DataType; void MultiBaseOutput (int N, int B) { // N 为非负十进制整数, B 为基 int i; SeqStack S; // 顺序栈 S InitStack( &S ); // 置空栈 while (N) { // 从右向左产生 b i, i=0,1,, j Push( &S, N%B); // 将 b i 入栈 N=N/B; while(!stackempty(&s) ) { // 栈 S 非空 i = Pop(&S); printf( %d,i); 时间复杂度 :O(log B N ) 25 递归是一种强有力的数学工具, 可使问题的描述和求解变得简洁与清晰 递归若一函数 过程或数据结构定义的内部又直接或间接使用了定义本身, 则称它们是递归的, 或递归定义的 26 例 :Bakus-Naur Form (BNF) 巴科式范式早期定义 Algol 60 语法 1 直接递归 < 标识符 > ::= < 字母 > < 标识符 >< 字母 > < 标识符 >< 数字 > < 字母 > ::= a b y z < 数字 > ::= 递归算法设计 ( 分治法 ) 分解 求解 组合 step1: 将原问题分解为一个或多个规模更小, 但与问题特性类似的子问题 ( 递归步骤 ) // 解子问题为调用语句 step2: 确定一个或多个无须分解, 可直接求解的最小子问题 ( 终结条件 )// 归纳基础 非终结符终结符可选分隔符 由此定义的标识符是由字母打头的字母数字串 2 简接递归 < 表达式 > ::= < 项 > + < 项 > < 项 > - < 项 > < 项 > < 项 > ::= < 因子 > * < 因子 > < 因子 > / < 因子 > < 因子 > < 因子 > ::= (< 表达式 >) < 字母 > < 数字 > 合法的表达式 :A+5,B*C+D,(A+B*C)/D 27 例 1: // 递归终结条件 // 递归步骤 (n-1)! 的规模比 n! 小 1 28 int F (int n) { // 设 n 为非负整数 if (n==0) return 1; else return n*f(n-1) ; 至少有一个直接求解的最小子问题, 保证递归终止, 否则无限循环 分解为一个子问题, 若 F(n) 是解 n!, 则 F(n-1) 可解 (n-1)! 29 有些问题表面上不是递归定义的, 但可通过分析, 抽象出递归的定义 例 2: 写一个就地生成 n 个元素 a 1,a 2,,a n 全排列 (n!) 的算法, 要求算 法终止时保持 a 1,a 2,,a n 原状 解 : 设 A[0..n-1] 基类型为 char, 就地 不允许使用 A 以外的数组 1 生成 a 1, a 2,, a n 全排列 n 个子问题 求 n-1 个元素的全排列 + n th 个元素 1 st 子问题 a 1, a 2,, a n-1 a n // 2 nd 子问题 a 1,, a n-2, a n a n-1 //A[n-1] A[n] 3 rd 子问题 a 1,, a n, a n-1 a n-2 //A[n-2] A[n] n th 子问题 a n,a 2, a n-1 a 1 //A[1] A[n] 2 递归终结分支 当 n=1 时, 一个元素全排列只有一种, 即为本身 实际上无 须进一步递归, 可直接打印输出 A 30 5

6 3 算法 : 以 A[0..7] 为例 void permute (char A[ ], int n) { // 外部调用时令 n=7 if (n==0) print (A); // 打印 A[0..n] else { Permute(A,n-1); // 求 A[0..n-1] 的全部排列 1 st 子问题不用交换 for (i=n-1; i>0; i--) { Swap(A[i], A[n]); // 交换 a i 和 a n 内容, 说明为引用 Permute(A,n-1); // 求 A[0..n-1] 全排列 Swap(A[i],A[n]); // 交换, 恢复 A[0..n] 原状 //endfor //endif 时间 : 例 3:n 阶 Hanoi 塔问题 将 X 上的圆盘移到 Z 上, 要求按同样次序排列, 且满足 : 1. 每次只能移动一片 2. 圆盘可插在 X,Y,Z 任一塔座上 3. 任一时刻大盘不能压在小盘上 所以实验时,n 不能太大 分解设 n>1 原问题 : 将 n 片从 X 移到 Z,Y 为辅助塔, 可分解为 : I. 将上面 n-1 个盘从 X 移至 Y,Z 为辅助盘 II. 将 n th 片从 X 移至 Z III. 将 Y 上 n-1 个盘子移至 Z,X 为辅助盘 2 终结条件 n = 1 时, 直接将编号为 1 的盘子从 X 移到 Z void Hanoi (int n, char x, char y, char z ) { // n 个盘子从 X 移至 Z,Y 为辅助 if ( n==1 ) move(x,1,z); // 将 1 号盘子从 X 移至 Z, 打印 else { Hanoi (n-1,x,z,y); // 源 X, 辅 Z, 目 Y move (x,n,z); Hanoi (n-1,y,x,z); // 源 Y, 辅 X, 目 Z // 子问题特征属性与原 // 问题相同规模小 1, 参 // 数不同 递归的内部实现 1 调用调用一个函数时, 系统将为调用者构造一个活动记录, 并将其压入栈的顶, 然后将程序控制权转移到被调用函数 若被调用函数有局部变量, 则在栈顶也要为其分配空间, 形成一个活动结构 实际上所有的递归或非递归函数都是这样实现的活动结构 : 局部变量活动记录 : 参数表的内容为实参返址为函数调用语句的下一指令的位置 递归的内部实现 2 返回当被调用函数执行完毕时, 系统将活动结构退栈, 并根据退栈返回地址将程序控制权转移给调用者继续执行例 : F(4) 为例 Ret L1 void main(void) { int n; Ret L1: 赋值语句的地址 Ret L2: 计算乘法的地址 n = F(4); // 调用引起压栈 为简单起见, 假设局部变量不入栈 改写 : int F (int n) { Ret L2 int temp; if (n==0) return 1; // 返回语句引起退栈 else { // 调用 F(n-1) 引起入栈 temp = n*f(n-1); return temp; // 退栈 递归的内部实现 * 执行返回指令 Ret L2: temp=1*1; // 从 F(0) 返回 0! = 1 是递归终结条件, 故执行 F(0) 引起返回 (return 1) 退栈, 返回到 F(1) 的 Ret L2 处, 继续执行 temp = 1*1; 按着执行 return temp 又引起退栈, 返回到 F(2) 的 Ret L2 处, 执行 temp = 2*1, 36 6

7 4. 递归算法的正确性初学者很难相信递归程序的正确性原因 : 一个函数尚未完成 ( 即对本函数的正确性还未确信 ) 时又调用了自身, 故对递归函数正确性缺乏信心例 : 非递归函数或过程 假设 Q 正确的情况下, 证明了 P 正确, 则一旦证明了被调过程 Q 是正确的, 我们就对 P 的正确性深信不疑! 由于 P Q 各自独立, 独立于 P 来证明 Q 的正确性很容易, 这大概是对自己写非递归程序较有信心的缘故 4. 递归算法的正确性 若 P 是递归过程, 则不可能独立于 P 来证明被调过程 ( 亦自身 ) 是否正确 因此, 我们只能假设过程 P 内部所有递归的调用是正确的 ( 不考虑其内部实现细节 ), 才能由此证明 P 的正确性 其理论依据是数学归纳法 : (1) 证明参数满足递归终结条件时函数或过程正确 ( 相当于归纳基础 ) (2) 假设过程函数内部的所有递归调用语句正确 ( 相当于归纳假设 ), 由此证明过程正确或函数是正确的 ( 相当于归纳步骤 ) Note: 函数内的递归调用语句的参数应比函数本身的参数更接近递归终结条件参数, 这样才能确保递归是可终止的 上机题 : 调试跟踪 : 全排列和 Hanoi 塔 队列的应用 例 : 周末舞会, 男 女各排成一队, 跳舞时, 依次从男 女队的头上各出一人配成舞伴, 若两队人数不同, 较长的队中未配对者等下一轮舞曲 char name[20]; char sex; // M 男,F 女 Person; typedef person DataType; // 将队列定义中的数据类型改为 Person void DancePartners(Person dancer[ ], int num){ int i; Person P; CirQueue Mdancers, Fdancers; InitQueue(&Mdancers); // 男士队列 InitQueue(&Fdancers); 队列的应用 for( i=0; i<num; i++ ) {//num 个男女依其性别入队 P = dancer[ i ]; if (P.sex == M ) EnQueue (&Mdancers, P); // 入男队 else EnQueue (&Fdancers, P); // 入女队 printf ( The dancing partners are:\n\n ); while (!QueueEmpty(&Fdancers) &&!QueueEmpty(&Mdancers)) { // 男女队列均非空 P=DeQueue(&Fdancers); // 女士出队 printf( %s, P.name); // 女士姓名 P=DeQueue(&Mdancers); // 男士出队 printf( %s\n, P.name); 队列的应用 if (!QueueEmpty(&Fdancers)) { // 女队非空, 输出剩余人数及队头者名字 printf( \n There are %d women waiting for the next round.\n, Fdancers.count);// count 是队列属性, 长度 P=QueueFront(&Fdancers); // 取队头 printf ( %s will be the first to get a partner.\n, P.name); else{ // 男队类型处理 时间复杂度 :O(n) 42 7

Microsoft PowerPoint - DS_Ch4_EN [兼容模式]

Microsoft PowerPoint - DS_Ch4_EN [兼容模式] Data Structure Ch.4 Recursion Dr. He Emil Huang School of Computer Science and Technology Soochow University 苏州大学计算机科学与技术学院网络工程系 本章 ppt 与教材对应情况 本章涉及所有内容涵盖了教材以下章节 Chapter 5 ( 递归,Recursion) Question: 递归与数据结构课程体系的关系?

More information

Microsoft PowerPoint - ch3.pptx

Microsoft PowerPoint - ch3.pptx 第 3 章栈和队列 第 3 章栈和队列 3.1 栈 3.2 栈的应用举例 3.3 队列 哈尔滨工业大学 ( 威海 ) 计算机科学与技术学院 (2014/2015 学年秋季版 ) 1 本章重点难点 第 3 章栈和队列 重点 : (1) 栈 队列的定义 特点 性质和应用 ;(2)AT 栈 AT 队列的设计和实现以及基本操作及相关算法 难点 : (1) 循环队列中对边界条件的处理 ;(2) 分析栈和队列在表达式求值

More information

Microsoft PowerPoint - DS_Ch3_EN [兼容模式]

Microsoft PowerPoint - DS_Ch3_EN [兼容模式] Data Structure Ch.3 Stacks & Queues Dr. He Emil Huang School of Computer Science and Technology Soochow University 苏州大学计算机科学与技术学院网络工程系 本章 ppt 与教材对应情况 本章涉及所有内容涵盖了 Kruse 教材以下章节 Chapter 2 ( 栈,Introduction

More information

第三章 栈和队列

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

More information

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

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

More information

递归函数的高效实现方法

递归函数的高效实现方法 递归函数的高效实现方法 赵建华 递归函数的适用范围和优缺点 分治法 把一个比较大的问题分解为若干个比较小的问题, 分别求解这些比较小的问题, 再综合得到原问题的解 如果比较小的问题和原问题具有同样的性质, 那么适用递归接法 要求最终能够把问题分解为能够直接解决的简单问题 优点 简洁 能够帮助思考 和问题的结构有对应关系 缺点 效率低下 递归 递归的定义 若一个对象部分地包含它自己, 或用它自己给自己定义,

More information

PowerPoint Presentation

PowerPoint Presentation 第 章 栈与队列 本章主题 : 栈和队列的应用 教学目的 : 掌握栈和队列的应用方法, 理解栈的重要作用 教学重点 : 利用栈实现行编辑, 利用栈实现表达式求值 教学难点 : 利用栈实现表达式求值 2011-10-18 1 .1 ADT 栈 ( 定义和运算 ) 1.. 栈的定义 栈 stack 是一种特殊的 ( 有序表 ) 线性表, 插入 或删除栈元素的运算只能在表的一端进行, 称运算 的一端为栈顶,

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

数据结构 Data Structure

数据结构 Data Structure 数据结构 : 线性表 Data Structure 2016 年 3 月 15 日星期二 1 线性表 栈和队列 线性表 字典 ADT 栈 队列 2016 年 3 月 15 日星期二 2 线性表 定义 : 线性表 L 是 n 个数据元素 a 0,a 1, a n-1 的有限序列, 记作 L=(a 0,a 1, a n-1 ) 其中元素个数 n(n 0) 定义为表 L 的长度 当 n=0 时,L 为空表,

More information

Microsoft PowerPoint - 3栈和队列.ppt [兼容模式]

Microsoft PowerPoint - 3栈和队列.ppt [兼容模式] 队列的类型定义 定义 队列是必须在一端删除 ( 队头 front), 在另一端插入 ( 队尾 rear) 的线性表 特性 先进先出 (FIFO, First In First Out) rear front 117 队列的类型定义 ADT Queue{ 数据对象 : 具有线形关系的一组数据操作 : bool EnQueue(Queue &Q, ElemType e); // 入队 bool DeQueue(Queue

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 - Slides04_第三章(1) 栈.ppt [兼容模式]

Microsoft PowerPoint - Slides04_第三章(1) 栈.ppt [兼容模式] 第三章栈 队列 数组 栈 (Stack) 基本概念 顺序存储结构 链式存储结构 应用 队列 (Queue) 基本概念 顺序存储结构 链式存储结构 应用 特殊矩阵 (Matrix) 的压缩存储 栈 ( Stack ) 只允许在一端插入和删除的线性表 允许插入和删除的一端称为栈顶 (top), 另一端称为栈底 (bottom) 退栈 (pop) 进栈 (push) 特点后进先出 (LIFO) bottom

More information

PowerPoint Presentation

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

More information

Microsoft PowerPoint - Lecture3.ppt

Microsoft PowerPoint - Lecture3.ppt Chap 4. Links, Stacks and Queue 1 Lists A list is a finite, ordered sequence of data items. Important concept: List elements have a position. Notation: What operations should we implement?

More information

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

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

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

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

More information

Microsoft PowerPoint - 4.pptx

Microsoft PowerPoint - 4.pptx 第 4 章栈和队列 运算受限的线性表 栈 表达式求值 搜索与回溯 队列 队列的应用 4.1 栈 只在称为栈顶 (top) 的一端插入和删除的线性表 另一端称为栈底 (bottom) 数据通过栈的顺序 后进先出 (LIFO) top bottom a n-1 a n-2 a 0 栈的抽象数据类型 class Stack { public: Stack ( ) { ; ~Stack ( ) { ; int

More information

PowerPoint Presentation

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

More information

幻灯片 1

幻灯片 1 算法分析与设计 Analysis and Design of Algorithm 第 3 次课 要点回顾 算法复杂度的概念 时间复杂度 空间复杂度 复杂度的渐近性态 略去低阶项所留下的主项 五个渐近分析记号及其性质 NP 完全性理论 问题的复杂度 易解 难解 不可解问题 P NP NPC NP 难问题 1. 渐近上界记号 O 2. 渐近下界记号 3. 紧渐近界记号 4. 非紧上界记号 o 5. 非紧下界记号

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

4

4 孙猛 http://www.math.pku.edu.cn/teachers/sunm 2017 年 9 月 28 日 2 栈及其抽象数据类型 栈的实现 栈的应 用 3 基本概念 栈是 一种特殊的线性表, 它所有的插 入和删除都限制在表的同 一端进 行行 表中允许进 行行插 入 删除操作的 一端叫做栈的顶 表的另 一端则叫做栈的底 当栈中没有元素时, 称之为空栈 栈的插 入运算通常称为进栈或 入栈,

More information

新婚夫妇必读(九).doc

新婚夫妇必读(九).doc ...1...3...4...5...9...9...10...12...14 3...19...20...22...27...28...30...31...35...37 I 13...39...44...48...49...50...51...54...55...58...60...62...63...66...67...68...70...71 TOP10...73...77...79...80

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

没有幻灯片标题

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

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

1

1 基本練習題 1 答 :(A) 2 答 :(B) 3 答 :(C) 4 答 :(B) 5 答 :(D) 6 答 :2 7 答 :(B) 8 答 : (A) A B C / D E * + F G / - (B) A B + C D - * E / (C) A B C * + E F + - 9 答 : (A) - + A * - / BCDE / F G (B) / * + A B C D E (C)

More information

Static Enforcement of Security with Types

Static Enforcement of Security with Types 例题 1 一个 C 语言程序及其在 X86/Linux 操作系统上的编译结 果如下 根据所生成的汇编程序来解释程序中四个变 量的存储分配 生存期 作用域和置初值方式等方面 的区别 static long aa = 10; short bb = 20; func( ) { } static long cc = 30; short dd = 40; static long aa = 10; func(

More information

正文.doc

正文.doc 第 3 章 栈 实验三 3.1 实验目的及要求 1. 理解特殊的线性结构 顺序栈的抽象数据类型的定义, 及其在 C 语言环境中的表示方法 2. 理解顺序栈的基本操作的算法, 及其在 C 语言环境中一些主要基本操作的实现 3. 在 C 语言环境下实现顺序栈的应用操作 : 1 利用栈实现十进制数转换成八进制数 2 利用栈实现一位数的加减乘除的表达式求解 3.2 实验内容 经过对实验目的及要求的分析, 本实验仍然采用首先描述栈的基本操作集函数,

More information

2.3 链表

2.3  链表 数据结构与算法 ( 二 ) 张铭主讲 采用教材 : 张铭, 王腾蛟, 赵海燕编写高等教育出版社,2008. 6 ( 十一五 国家级规划教材 ) https://pkumooc.coursera.org/bdsalgo-001/ 第二章线性表 2.1 线性表 2.2 顺序表 tail head a 0 a 1 a n-1 2.4 顺序表和链表的比较 2 链表 (linked list) 通过指针把它的一串存储结点链接成一个链

More information

Microsoft PowerPoint - schap1 [兼容模式]

Microsoft PowerPoint - schap1 [兼容模式] 算法设计与分析 Desig ad Aalysis of Algorithms 主讲人 徐云 Fall 2018, USTC 第 1 章 ( 补充 ) 递归与分治法 1.1 递归设计技术 1.2 二分查找 1.3 大整数乘法 1.4 Strasse 矩阵乘法 1.5 导线和开关 1.1 递归设计技术 递归的概念和种类 递归方法的三种应用 一个简单示例 :! 递归算法的非递归实现 递归算法设计举例 2018/9/25

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

前 言

前  言 股 票 直 效 技 术 分 析 操 盘 圣 经 傅 吾 豪 / 著 当 代 中 国 出 版 社 目 录 特 立 独 行 的 传 道 者 -- 傅 吾 豪 老 师 小 传... 5 直 效 技 术 分 析 应 用 之 缘 起... 7 直 效 技 术 分 析 应 用 之 展 望... 9 导 言 - 正 确 的 投 资 观... 10 第 一 篇 永 不 套 牢 法... 13 第 1 章 直 效

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

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

Intro to Alg

Intro to Alg 算法基础 Foudatio of Algorithms 主讲人 徐云 Fall 2018, USTC 第 1 章 ( 补充 ) 递归与分治法 1.1 递归设计技术 1.2 二分查找 1.3 大整数乘法 1.4 Strasse 矩阵乘法 1.5 导线和开关 1.1 递归设计技术 递归的概念和种类 递归方法的三种应用 一个简单示例 :! 递归算法的非递归实现 递归算法设计举例 2018/9/27 算法基础

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

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

C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 OJ4 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 MYQUEUE 1 MyQueue 题目描述 设计一个 MyQueue 类模板, 类模板说明如下 : template class MyQueue; template std::ostream & operator

More information

试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默

试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期  开放本科  期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默 试卷代号 :1253 座位号 E 口 国家开放大学 ( 中央广播电视大学 )2014 年秋季学期 " 开放本科 " 期末考试 C 语言程序设计 A 试题 2015 年 1 月 E 四! 五 总分! 一 单选题 ( 每小题 2 分, 共 20 分 ) 1. 由 C 语言源程序文件编译而成的目标文件的默认扩展名为 ( ) A. cpp B. c C. exe D. obj 2. 设 x 和 y 均为逻辑值,

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

PowerPoint Presentation

PowerPoint Presentation 归纳与递归 离散数学 归纳与递归 南京大学计算机科学与技术系 内容提要 归纳 数学归纳法 强数学归纳法 运用良序公理来证明 递归 递归定义 结构归纳法 递归算法 数学归纳法 数学归纳法 ( 有效性 ) 良序公理 正整数集合的非空子集都有一个最小元素 数学归纳法的有效性 ( 归谬法 ) 假设 n P(n) 不成立, 则 n (P(n)) 成立. 令 S={ n + P(n)},S 是非空子集. 根据良序公理,S

More information

招行2002年半年度报告全文.PDF

招行2002年半年度报告全文.PDF 2 2 12 13 13 16 19 19 1 2 7088 518040 14,444 2,744-370 -1,955-864 14,889 3 4 8% 16.38 14.01 10.26 11.39 11.93 11.61 4% 10.73 9.69 4.23 10.89 11.11 11.30 15% 6.43 7.59 8.15 10.64 9.28 11.44 75% 55.67 57.74

More information

(Microsoft Word - outline for Genesis 9\243\2721\243\25529.doc)

(Microsoft Word - outline for Genesis 9\243\2721\243\25529.doc) 創 世 紀 9:1-29; 神 的 憐 憫 及 與 挪 亞 立 約 韋 江 傳 道 暖 身 問 題 : 當 別 人 無 意 識 地 踩 到 你 的 腳, 確 一 句 話 不 說 就 走 開 的 時 候, 你 會 怎 麼 樣 做? 注 意 : 大 綱 中 問 題 較 多, 但 顯 然 不 是 所 有 的 都 需 要 討 論 到, 比 較 多 的 是 供 你 們 參 考 所 以, 每 一 個 帶 領 者

More information

穨Shuk-final.PDF

穨Shuk-final.PDF : : ( ( ( ( ( D : 20 25 -, -, - :, D ( ( ((,! ( ( ( 15 20 ( - - - ( ( ( 1985 33 ( ( ( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - - - - - ( ( ( - --- ( - ( - - - - ( ( ( ( ( ( ( ( 1985 35 1. ( ( ( ( ( 2.

More information

2

2 1 2 3 4 4 5 5 6 6 I 17 27 31 63 II 79 87 91 99 103 107 113 119 III 129 135 137 141 145 153 163 165 169 175 177 181 7 187 193 195 199 201 7 8 9 9 10 11 11 12 12 I 13 13 14 14 I.... 17... 27 15... 31...

More information

Microsoft Word - 75413980_4

Microsoft Word - 75413980_4 中 国 资 产 管 理 业 翘 首 等 待 修 订 后 的 证 券 投 资 基 金 法 及 配 套 法 规 的 施 行 2012 年 12 月 28 日, 业 内 期 盼 已 久 的 中 华 人 民 共 和 国 证 券 投 资 基 金 法 ( 新 基 金 法 ) 修 订 通 过, 自 2013 年 6 月 1 日 起 施 行 为 了 支 持 新 基 金 法 的 实 施, 有 关 监 管 部 门, 主

More information

郑州大学(下).doc

郑州大学(下).doc ...1...10 ( )...12...14...18...20...24...26...30...33...37...39...42...45...48...52...53 I ...57...63...65...74...82...84...85...87...91...95...97... 101... 103... 106... 109... 115... 124... 126... 128

More information

厨房小知识(六)

厨房小知识(六) ...1...1...2...2...4...6...7...8...9...10...13...14...17...18...20...20...21...23...24...24...26...27...28 I II...31...32...32...35...36...39...40...41...41...42...43...44...47?...49...50...52...53...54...54...60...67...68...69

More information

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理

广 东 纺 织 职 业 技 术 学 院 发 展 党 员 公 示 制 实 施 办 法...189 关 于 推 荐 优 秀 团 员 作 为 党 的 发 展 对 象 工 作 的 意 见...192 后 勤 管 理 工 作 广 东 纺 织 职 业 技 术 学 院 新 引 进 教 职 工 周 转 房 管 理 目 党 政 工 作 广 东 纺 织 职 业 技 术 学 院 党 委 理 论 中 心 组 学 习 制 度...1 广 东 纺 织 职 业 技 术 学 院 教 职 工 政 治 理 论 学 习 制 度...4 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 责 任 制 实 施 办 法 ( 试 行 )...6 广 东 纺 织 职 业 技 术 学 院 党 风 廉 政 建 设 暂 行 规 定...18

More information

2005 2005 12

2005  2005 12 2005 2005 http://www.nsfc.gov.cn 2005 12 2005...1 1-1 2005...1 1-2 2005...2 1-3 2005...5 1-4 2005...6 1-5 2005...7 1-6 2005...8 1-7 2005...9 1-8 2005...10 1-9 2005 200...11 1-10 2005...21 1-11 2005...61

More information

游戏攻略大全(五十).doc

游戏攻略大全(五十).doc I...1...2...18...32...37...39...40...40...41...41...41...42...42...42...43...44...44...44...45...45...45...46 ...46...46...47...47...47...47...48...48...48...49...51...72...80...82...85...86...91...94...97

More information

金融英语证书考试大纲

金融英语证书考试大纲 金 融 英 语 证 书 考 试 大 纲 第 一 部 分 考 试 说 明 一 考 试 目 的 金 融 英 语 证 书 考 试 是 国 家 级 行 业 性 专 业 外 语 水 平 考 试, 旨 在 通 过 统 一 的 标 准 化 考 试 程 序 和 测 试 标 准, 为 中 国 金 融 业 提 供 金 融 英 语 水 平 行 业 参 考 标 准, 测 试 并 认 定 应 试 人 员 的 金 融 英 语

More information

I...1...2...3...4...6...7...8...10... 11...12...13...14...16...17...18...20...21...22...23...25...26...27...28...30 II...31...33...34...35...37...38...39...41...43...44...45...47...49...50...52...54...55...56...57...59...60...61...62...63...64...65

More information

健康知识(二)

健康知识(二) I...1...6...7...8...10...12...14...15...17...19...22...26...28...29...30...31...32...34...36...37...38...39...40 II...41...42...43...46 7...47...48...49...53...55...56...57...58...60...66...67...68...69...69...70...73...73...74...75...78...79...79

More information

中南财经大学(二).doc

中南财经大学(二).doc 2004...1...3 2004...5...9 2004...10 2004...13...16...18...19...23...35...39...42...44...46...50 I ...53...54 ( )...57...58...62... 121... 124... 149 ( )... 151... 152... 154... 157... 158... 159... 163...

More information

广西大学(一).doc

广西大学(一).doc .....1... 11...14...15...16...17...19...19...22 ( )...30 ( )...32...34...39...44 ( )...63...64...67...69 I ...75...77...79...81...87 ( )...88...92...93...95...98... 100... 104... 114... 116... 124 ( )...

More information

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学

根据学校教学工作安排,2011年9月19日正式开课,也是我校迁址蓬莱的第一学期开学 济 南 大 学 泉 城 学 院 2014 届 毕 业 生 就 业 质 量 年 度 报 告 前 言 济 南 大 学 泉 城 学 院 是 国 家 教 育 部 和 山 东 省 人 民 政 府 正 式 批 准 成 立, 实 施 本 科 层 次 学 历 教 育 的 综 合 性 高 等 院 校 自 2005 年 建 校 以 来, 学 院 依 托 济 南 大 学 雄 厚 的 办 学 实 力, 坚 持 以 学 生

More information

山东大学(一).doc

山东大学(一).doc ...1...8...23...27...30 ( )...33...36...40...44...46...52 ( )...53...54...54 I ...55...56...58...59...60 ( )...63...75...88...92...99 ( )... 110... 118... 138... 142... 148 ( )... 152 2004 2006... 156

More information

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清

主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 主 编 : 杨 林 副 主 编 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 评 审 顾 问 : 杨 林 张 新 民 评 审 : 张 新 民 邹 兰 曹 纯 纯 周 秋 婷 李 雅 清 黄 囡 囡 李 忆 萍 徐 如 雪 文 字 编 辑 : 曹 纯 纯 邹 兰 李 雅 清 周 秋 婷 李 忆 萍 徐 如 雪 何 雯 技 术 编 辑 : 李 雅 清 曹 纯 纯 薛 莞 陈 敏

More information

最新文物管理执法全书(十四).doc

最新文物管理执法全书(十四).doc I...1...3...5...8...12...15...19...23...25...28...30...34...37...39...43...47...50...52...55...59...60...63...67...70 ...75...79...82...83...85...90...92...95...99... 103... 106... 113... 117... 119...

More information

园林常识(二).doc

园林常识(二).doc I...1...1...1...2...32...33...36...38...41...42...43...43...43...44...45...45...46...48...49...56...62...65 ...68...77...84...98... 103 :... 104... 105 :... 107 :... 109... 110...111... 126... 127... 130

More information

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重

前 言 二 一 六 年 四 月 四 日, 兒 童 節, 誕 生 了 一 件 美 事 : 中 國 作 家 曹 文 軒 在 意 大 利 博 洛 尼 亞 國 際 童 書 展 榮 獲 國 際 安 徒 生 文 學 獎, 是 該 獎 創 設 六 十 年 來, 第 一 位 摘 桂 的 中 國 作 家, 意 義 重 目 錄 前 言 i 童 年 1 關 於 肥 肉 的 歷 史 記 憶 ( 節 錄 ) 7 疲 民 15 水 邊 的 文 字 屋 23 海 邊 的 屋 29 紅 葫 蘆 37 追 隨 永 恆 ( 草 房 子 代 跋 一 ) 53 因 水 而 生 草 房 子 寫 作 札 記 59 書 香 人 家 73 朗 讀 的 意 義 79 知 無 涯, 書 為 馬 85 讀 是 誰 91 給 孩 子 講 課 文 學

More information

湖 南 科 技 大 学

湖 南 科 技 大 学 I 目 录 第 一 章 2015 年 度 培 训 概 况 1 1 基 本 情 况 1 1.1 项 目 申 报 情 况 1 1.2 项 目 实 施 情 况 3 1.3 学 员 来 源 情 况 5 1.4 项 目 经 费 情 况 7 2 组 织 管 理 9 2.1 学 校 设 立 培 训 项 目 实 施 工 作 领 导 小 组 9 2.2 施 训 学 院 设 立 项 目 实 施 办 公 室 9 3 培

More information

上海外国语大学(二).doc

上海外国语大学(二).doc ...1...3...4...9...10 ( )... 11...12...16...31...33...34...50...56...58...60...62 I II...63...65...68...74...75...75...76...76...78...87...92...96 ( )...96 ( )...97 ( )...98 ( )...99... 100 ( )... 101

More information

2009 陳 敦 德

2009 陳 敦 德 前 言 : 發 掘 香 港 歷 史 獨 有 的 寶 藏 2010 2009 陳 敦 德 目 錄 前 言 發 掘 香 港 歷 史 獨 有 的 寶 藏 / i 第 一 章 香 港 設 立 八 路 軍 辦 事 處, 青 年 廖 承 志 為 主 任 /1 一 毛 澤 東 認 為, 八 路 軍 駐 香 港 辦 事 處, 是 個 獨 特 的 辦 事 處 /10 二 毛 澤 東 親 自 點 將, 為 小 廖 舉

More information

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在

切 实 加 强 职 业 院 校 学 生 实 践 能 力 和 职 业 技 能 的 培 养 周 济 在 职 业 教 育 实 训 基 地 建 设 工 作 会 议 上 的 讲 话 深 化 教 育 教 学 改 革 推 进 体 制 机 制 创 新 全 面 提 高 高 等 职 业 教 育 质 量 在 目 录 中 华 人 民 共 和 国 职 业 教 育 法... 1 国 务 院 关 于 大 力 推 进 职 业 教 育 改 革 与 发 展 的 决 定... 7 国 务 院 关 于 大 力 发 展 职 业 教 育 的 决 定... 17 教 育 部 财 政 部 关 于 实 施 国 家 示 范 性 高 等 职 业 院 校 建 设 计 划 加 快 高 等 职 业 教 育 改 革 与 发 展 的 意 见...

More information

鸽子(三)

鸽子(三) ...1...3...5...7....9...12...20...28...30...33...39...52....53...56...60...61...64...67....86 I ...88...90...95.... 102... 107... 112... 115... 125... 127... 128... 134... 139... 149... 151... 152... 156...

More information

兽药基础知识(四)

兽药基础知识(四) ...1...1...3...4...9...10... 11...13...14...15...16...18...19...23...24...26...29...32...34 I ...36...38...39...40...41...43...45...47...49...50...52...53...54...55...57...59...61...64 E...68...69...72

More information

园林植物卷(十).doc

园林植物卷(十).doc I II III 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

More information

园林植物卷(十七).doc

园林植物卷(十七).doc I II III 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

More information

临床手术应用(三)

临床手术应用(三) ...1...5...5... 11...16...16...24...30...34...36...38...42...49...49...51...53...55...57...58...58...61 I ...63...65...67...69...73...73...75...80...83...85...86...88...92...94...94...98... 101... 102...

More information

家装知识(二十)

家装知识(二十) I..1...2...5...7...10... 11...12...14...17...19...20...21...25...26...27...30...32...33...37...40...42...44...45 II...49...50...53...54...56...61...62...63...64...67...68...69...71...74...75...76...79...80...81...81...82...83...87...90...91...93

More information

医疗知识小百科

医疗知识小百科 ...1...3...4...7...8...9... 10... 12... 13... 13... 14... 15... 17... 19... 29... 30... 32... 34... 37... 38... 39... 42 I ... 47... 48... 52... 53... 57... 58... 59... 61... 63... 65... 66... 67... 69...

More information

家庭万事通(一)

家庭万事通(一) I...1...2...3...5...7...9...10... 11...12...14...14...16...18...19...21...22...24...27...28...29...31...32...34 II...36...37...38...39...41...45...46...46...49...50...51...52...54...56...58...59...67...69...71...72...73...75...77...78...80...83

More information

家装知识(三)

家装知识(三) I...1...2...3...4...7...8... 11...13...16...18...19...20...21...23 10...25...26...30...31...33...35...38...42...44 II...45...47...49...51...53...54...56...57...59...62...64...66...68...69...71...75...77...80...81...82...83...85...85...88...90...91

More information

园林绿化(一)

园林绿化(一) ( 20 010010) 7871092 32 162.50 2004 12 1 2004 12 1 11 000 495.00 ( 19.80 ) ...1...2 605...5 84K...7 9...9...12...15...17...18...20...30...32...36...40...40...43...45...50 ( )...52 I ... 106... 113... 121...

More information

园林植物卷(十五).doc

园林植物卷(十五).doc I II III 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

More information

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

最新监察执法全书(一百五十).doc ................................ I ............................. 2000.................. II ...... III [2002]5 1 2 3 4 5 6 1 2 3 1993 8 14 () () () () () () () () () () () () () () () () () ()

More information

兽药基础知识(三)

兽药基础知识(三) ...1...2...5...8...10... 11...16...18...20...24...26...27...30...31...35...39...43...45...46 I ...49...50...52...53...54...54...57...61...62 ()...64...65...67...68...71...73...75...77...77...78.....80...81

More information

奥运档案(四).doc

奥运档案(四).doc ...1 2012...1...2 (2004.3.22 28)...2 (2004 3 15 21)...8 (2004.3.8 14)...14 (2004.3.1 3.7)...21 (2004.2.23 29)...28 (2004.3.8 14)...34...41 2012...45...48...50 1964...51 1968...59 1972...69 1976...79 1980...90

More information

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

最新监察执法全书(五十).doc ............................ ( )... I ................................. II ..................... III @ 3 12 2 2 1 ( ) ( [1999]9 ) ( [2001]21 ) 1. 2. 3.

More information

最新执法工作手册(三百八十四)

最新执法工作手册(三百八十四) [1999 2 5 1999 7 ]............... I ... 1998... 1998................... II ....................... III [1999 2 5 1999 7 ] 30 30 2 1 15 30 30 B 15 1 1 2 2 l 2 1 5 12 5 10 18 10 24 1 1 2 1 l 24 1 12 13 24

More information

中华美食大全4

中华美食大全4 I...1...1...2...3...5...6...8...9...12...13...14...16...17...19...20...21...23...24...26...27...28...30...31...33 II...35...37...39...40...41...43...44...45...47...48...49...50...52...54...55...56...57...58...60...62...63...65...66...67...69...70

More information

动物杂谈_二_.doc

动物杂谈_二_.doc I...1...2...4...5...6...7...12...13...14 :...16...18 10...19...21...23...24...24 50...25...26...27 :...28...29...30 :...31...32 II...33...34...35...35...36...37 -...43...44...45...49...50 8000...54...54...57...58...60...61...63...65...68...77...78...79...90...93

More information

抗非典英雄赞歌(三)

抗非典英雄赞歌(三) ...1...8... 16... 25... 30... 34... 38... 45... 48 15... 50... 51... 53... 54 :... 56 309... 61... 64 I ... 67.. 70... 73... 76... 80... 85... 87... 91... 94... 98... 100... 103... 106 80...116...118...

More information

新时期共青团工作实务全书(三十五)

新时期共青团工作实务全书(三十五) ....................................... I ................................. II ...... 90 90... III ' ' 1 2 3 4 1 2 3 30 90 02 0.15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 2 11 12

More information

经济法法律法规第十九卷

经济法法律法规第十九卷 ...1...6...12...18...29 ( )...34...39...53...62...67...76...83...87 (2001 )...92...99 I ...111... 118... 120... 122... 128... 134... 137... 140... 141... 144... 151... 152 II ... 153... 158... 163 ()...

More information

游戏攻略大全(五十九).doc

游戏攻略大全(五十九).doc ...1 ----...15...41 2...41...41...42...43...43...44...45...46...47...48...49...50...51...52...53...54...55...57...58...59 I II...60...61...63...64...65...66...66...67...69...70...70...71...72...73 ---...78...79...79...79...80...80...80...80...81...81...82...82

More information

火灾安全实例

火灾安全实例 ...1...2...3...4... 19... 21... 26... 30... 40... 41... 43... 45... 51... 58... 61... 63... 66... 73... 79... 95... 97 I ... 98... 103... 105...113 ( )... 126... 135... 137... 144... 149... 157... 161...

More information

兽药基础知识(七)

兽药基础知识(七) ...1...4...5...7...9... 11...14...15...17...19...21...24...27.....28...29...31...32...38...39 I ...42...43...46...47...48...50...52...54...56...57...62...64...65...66...69...71...78...79...82...83...87

More information

实用玉米技术(二)

实用玉米技术(二) 1...1...6...10...16...18...20...22...24...26...26...31...32...32...34...35...37...42...43...44...46 I ...47...50...52...53...54...55...57...58...59...62...63...66...67...69...72...80...80...81...82...84...85...87

More information

中国政法大学(一).doc

中国政法大学(一).doc ...1...6...7...31...32...35...36...40...45...53...60...67...79...82 () I ...88...96... 108... 120 ()... 124... 126... 128 ( )... 132... 134... 143 ( )... 143 ( )... 146... 160... 163... 166 II ... 169

More information

水产知识(一)

水产知识(一) I...1...2...4...5...6...7...10...12...13...19...20...22...23...25...28...30...31...32...33 :...36 ...37...38...40...42...44...47...48...51...51...55...57...58...59...59...61...70...73...74...76...76...78

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II ..1.1.1.1.4. 4.....5...11.13... 13...23.........31........42....42 57.......70...70... 75.......83......83......88....100..115.115.127.130..137.137.138..141 III 1979 860 1 1979 1980 4 1987 1979 34

More information

Microsoft Word - 405-mpc-min-chi.doc

Microsoft Word - 405-mpc-min-chi.doc 城 市 規 劃 委 員 會 都 會 規 劃 小 組 委 員 會 二 零 零 九 年 十 月 九 日 上 午 九 時 舉 行 的 第 4 0 5 次 會 議 記 錄 出 席 者 規 劃 署 署 長 伍 謝 淑 瑩 女 士 黃 遠 輝 先 生 主 席 副 主 席 陳 華 裕 先 生 陳 弘 志 先 生 梁 乃 江 教 授 林 雲 峰 教 授 杜 本 文 博 士 邱 小 菲 女 士 陳 家 樂 先 生 陳

More information