搜档网
当前位置:搜档网 › 《数据结构(c语言版)》重点知识汇总

《数据结构(c语言版)》重点知识汇总

《数据结构(c语言版)》重点知识汇总
《数据结构(c语言版)》重点知识汇总

v 数据结构知识点概括

第一章概论

数据就是指能够被计算机识别、存储和加工处理的信息的载体。

数据元素是数据的基本单位,可以由若干个数据项组成。数据项是具有独立含义的最小标识单位。

数据结构的定义:

·逻辑结构:从逻辑结构上描述数据,独立于计算机。·线性结构:一对一关系。·线性结构:多对多关系。

·存储结构:是逻辑结构用计算机语言的实现。·顺序存储结构:如数组。

·链式存储结构:如链表。

·索引存储结构:·稠密索引:每个结点都有索引项。

·稀疏索引:每组结点都有索引项。

·散列存储结构:如散列表。

·数据运算。

·对数据的操作。定义在逻辑结构上,每种逻辑结构都有一个运算集合。

·常用的有:检索、插入、删除、更新、排序。

数据类型:是一个值的集合以及在这些值上定义的一组操作的总称。

·结构类型:由用户借助于描述机制定义,是导出类型。

抽象数据类型ADT:·是抽象数据的组织和与之的操作。相当于在概念层上描述问题。

·优点是将数据和操作封装在一起实现了信息隐藏。

程序设计的实质是对实际问题选择一种好的数据结构,设计一个好的算法。算法取决于数据结构。

算法是一个良定义的计算过程,以一个或多个值输入,并以一个或多个值输出。

评价算法的好坏的因素:·算法是正确的;

·执行算法的时间;

·执行算法的存储空间(主要是辅助存储空间);

·算法易于理解、编码、调试。

时间复杂度:是某个算法的时间耗费,它是该算法所求解问题规模n的函数。

渐近时间复杂度:是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。

评价一个算法的时间性能时,主要标准就是算法的渐近时间复杂度。

算法中语句的频度不仅与问题规模有关,还与输入实例中各元素的取值相关。

时间复杂度按数量级递增排列依次为:常数阶O(1)、对数阶O(log2n)、线性阶O(n)、线性对数阶O(nlog2n)、平方阶O(n^2)、立方阶O(n^3)、……k次方阶O (n^k)、指数阶O(2^n)。

空间复杂度:是某个算法的空间耗费,它是该算法所求解问题规模n的函数。

算法的时间复杂度和空间复杂度合称算法复杂度。

第二章线性表

线性表是由n≥0个数据元素组成的有限序列。

n=0是空表;非空表,只能有一个开始结点,有且只能有一个终端结点。

线性表上定义的基本运算:

·构造空表:Initlist(L)

·求表长:Listlength(L)

·取结点:GetNode(L,i)

·查找:LocateNode(L,x)

·插入:InsertList(L,x,i)

·删除:Delete(L,i)

顺序表是按线性表的逻辑结构次序依次存放在一组地址连续的存储单元中。在存储单元中的各元素的物理位置和

逻辑结构中各结点相邻关系是一致的。地址计算:LOCa(i)=LOCa(1)+(i-1)*d;(首地址为1)

在顺序表中实现的基本运算:

·插入:平均移动结点次数为n/2;平均时间复杂度均为O(n)。

·删除:平均移动结点次数为(n-1)/2;平均时间复杂度均为O(n)。

线性表的链式存储结构中结点的逻辑次序和物理次序不一定相同,为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还存储了其后继结点的地址信息(即指针或链)。这两部分信息组成链表中的结点结构。

一个单链表由头指针的名字来命名。

单链表运算:

·建立单链表·头插法:s->next=head;head=s;生成的顺序与输入顺序相反。平均时间复杂度均为O(n)。

·尾插法:head=rear=null;if(head=null)head=s;else r->next=s;r=s;平均时间复杂度均为O(n)

·加头结点的算法:对开始结点的操作无需特殊处理,统一了空表和非空表。

·查找·按序号:与查找位置有关,平均时间复杂度均为O(n)。

·按值:与输入实例有关,平均时间复杂度均为O(n)。

·插入运算:p=GetNode(L,i-1);s->next=p->next;p->next=s;平均时间复杂度均为O(n)

·删除运算:p=GetNode(L,i-1);r=p->next;p->next=r->next;free(r);平均时间复杂度均为O(n)

单循环链表是一种首尾相接的单链表,终端结点的指针域指向开始结点或头结点。链表终止条件是以指针等于头指针或尾指针。

采用单循环链表在实用中多采用尾指针表示单循环链表。优点是查找头指针和尾指针的时间都是O(1),不用

遍历整个链表。

双链表就是双向链表,就是在单链表的每个结点里再增加一个指向其直接前趋的指针域prior,形成两条不同方

向的链。由头指针head惟一确定。

双链表也可以头尾相链接构成双(向)循环链表。

双链表上的插入和删除时间复杂度均为O (1)。

顺序表和链表的比较:·基于空间:

·顺序表的存储空间是静态分配,存储密度为1;适于线性表事先确定其大小时采用。

·链表的存储空间是动态分配,存储密度<1;适于线性表长度变化大时采用。

·基于时间:

·顺序表是随机存储结构,当线性表的操作主要是查找时,宜采用。

·以插入和删除操作为主的线性表宜采用链表做存储结构。

·若插入和删除主要发生在表的首尾两端,则宜采用尾指针表示的单循环链表。

第三章栈和队列

栈(Stack)是仅限制在表的一端进行插入和删除运算的线性表,称插入、删除这一端为栈顶,另一端称为栈底。表中无元素时为空栈。栈的修改是按后进先出的原则进行的,我们又称栈为LIFO表(Last In First Out)。通常栈有

顺序栈和链栈两种存储结构。

栈的基本运算有六种:·构造空栈:InitStack(S)

·判栈空:StackEmpty(S)

·判栈满:StackFull(S)

·进栈:Push(S,x)

·退栈:Pop(S)

·取栈顶元素:StackTop(S)

在顺序栈中有“上溢”和“下溢”的现象。·“上溢”是栈顶指针指出栈的外面是出错状态。

·“下溢”可以表示栈为空栈,因此用来作为控制转移的条件。

顺序栈中的基本操作有六种:·构造空栈·判栈空·判栈满·进栈·退栈·取栈顶元素

链栈则没有上溢的限制,因此进栈不要判栈满。链栈不需要在头部附加头结点,只要有链表的头指针就可以了。

链栈中的基本操作有五种:·构造空栈·判栈空·进栈·退栈·取栈顶元素

队列(Queue)是一种运算受限的线性表,插入在表的一端进行,而删除在表的另一端进行,允许删除的一端称

为队头(front),允许插入的一端称为队尾(rear),队列的操作原则是先进先出的,又称作FIFO表(First In

First Out).队列也有顺序存储和链式存储两种存储结构。

队列的基本运算有六种:·置空队:InitQueue(Q)

·判队空:QueueEmpty(Q)

·判队满:QueueFull(Q)

·入队:EnQueue(Q,x)

·出队:DeQueue(Q)

·取队头元素:QueueFront(Q)

顺序队列的“假上溢”现象:由于头尾指针不断前移,超出向量空间。这时整个向量空间及队列是空的却产生了“上

溢”现象。

为了克服“假上溢”现象引入循环向量的概念,是把向量空间形成一个头尾相接的环形,这时队列称循环队列。

判定循环队列是空还是满,方法有三种:

·一种是另设一个布尔变量来判断;

·第二种是少用一个元素空间,入队时先测试((rear+1)%m = front)?满:空;

·第三种就是用一个计数器记录队列中的元素的总数。

队列的链式存储结构称为链队列,一个链队列就是一个操作受限的单链表。为了便于在表尾进行插入(入队)的

操作,在表尾增加一个尾指针,一个链队列就由一个头指针和一个尾指针唯一地确定。链队列不存在队满和上溢

的问题。在链队列的出队算法中,要注意当原队中只有一个结点时,出队后要同进修改头尾指针并使队列变空。

第四章串

串是零个或多个字符组成的有限序列。

·空串:是指长度为零的串,也就是串中不包含任何字符(结点)。

·空白串:指串中包含一个或多个空格字符的串。

·在一个串中任意个连续字符组成的子序列称为该串的子串,包含子串的串就称为主串。

·子串在主串中的序号就是指子串在主串中首次出现的位置。

·空串是任意串的子串,任意串是自身的子串。

串分为两种:·串常量在程序中只能引用不能改变;

·串变量的值可以改变。

串的基本运算有:·求串长strlen(char*s)

·串复制strcpy(char*to,char*from)

·串联接strcat(char*to,char*from)

·串比较charcmp(char*s1,char*s2)

·字符定位strchr(char*s,charc)

串是特殊的线性表(结点是字符),所以串的存储结构与线性表的存储结构类似。串的顺序存储结构简称为顺序串。

顺序串又可按存储分配的不同分为:

·静态存储分配:直接用定长的字符数组来定义。优点是涉及串长的操作速度快,但不适合插入、链接操作。

·动态存储分配:是在定义串时不分配存储空间,需要使用时按所需串的长度分配存储单元。

串的链式存储就是用单链表的方式存储串值,串的这种链式存储结构简称为链串。链串与单链表的差异只是它的结

点数据域为单个字符。

为了解决“存储密度”低的状况,可以让一个结点存储多个字符,即结点的大小。

顺序串上子串定位的运算:又称串的“模式匹配”或“串匹配”,是在主串中查找出子串出现的位置。在串匹配中,将主串称为目标(串),子串称为模式(串)。这是比较容易理解的,串匹配问题就是找出给定模式串P在给定目标串T中首次出现的有效位移或者是全部有效位移。最坏的情况下时间复杂度是O((n-m+1)m),假如m与n 同阶

的话则它是O(n^2)。链串上的子串定位运算位移是结点地址而不是整数

第五章多维数组

数组一般用顺序存储的方式表示。存储的方式有:·行优先顺序,也就是把数组逐行依次排列。PASCAL、C

·列优先顺序,就是把数组逐列依次排列。FORTRAN 地址的计算方法:·按行优先顺序排列的数组:LOCa(ij)=LOCa(11)+((i-1)*n+(j-1))*d.

·按列优先顺序排列的数组:LOCa(ij)=LOCa(11)+((j-1)*n+(i-1))*d.

矩阵的压缩存储:为多个相同的非零元素分配一个存储空间;对零元素不分配空间。

特殊矩阵的概念:所谓特殊矩阵是指非零元素或零元素分布有一定规律的矩阵。

稀疏矩阵的概念:一个矩阵中若其非零元素的个数远远小于零元素的个数,则该矩阵称为稀疏矩阵。

特殊矩阵的类型:·对称矩阵:满足a(ij)=a(ji)。元素总数n(n+1)/2.I=max (i,j),J=min(i,j),LOCa(ij)=LOC(sa[0])+(I*(I+1)/2+J)*d.

·三角矩阵:·上三角阵:k=i*(2n-i+1)/2+j-i,LOCa(ij)=LOC(sa[0])+k*d.

·下三角阵:k=i*(i+1)/2+j,LOCa(ij)=LOC(sa[0])+k*d.

·对角矩阵:k=2i+j,LOCa(ij)=LOC(sa[0])+k*d.

稀疏矩阵的压缩存储方式用三元组表把非零元素的值和它所在的行号列号做为一个结点存放在一起,用这些结点组成的一个线性表来表示。但这种压缩存储方式将失去随机存储功能。加入行表记录每行的非零元素在三元组表中的

起始位置,即带行表的三元组表。

第六章树

树是n个结点的有限集合,非空时必须满足:只有一个称为根的结点;其余结点形成m个不相交的子集,并称

根的子树。

根是开始结点;结点的子树数称度;度为0的结点称叶子(终端结点);度不为0的结点称分支结点(非终端结

点);除根外的分支结点称内部结点;

有序树是子树有左,右之分的树;无序树是子树没有左,右之分的树;森林是m个互不相交的树的集合;

树的四种不同表示方法:·树形表示法;·嵌套集合表示法;·凹入表示法·广义表表示法。

二叉树的定义:是n≥0个结点的有限集,它是空集(n=0)或由一个根结点及两棵互不相交的分别称作这个根的

左子树和右子树的二叉树组成。

二叉树不是树的特殊情形,与度数为2的有序树不同。

二叉树的4个重要性质:·二叉树上第i层上的结点数目最多为2^(i-1)(i≥1)。;

·深度为k的二叉树至多有(2^k)-1个结点(k≥1);

·在任意一棵二叉树中,若终端结点的个数为n0,度为2的结点数为n2,则n0=n2+1;

·具有n个结点的完全二叉树的深度为int(log2n)+1.

满二叉树是一棵深度为k,结点数为(2^k)-1的二叉树;完全二叉树是满二叉树在最下层自右向左去处部分结点;

二叉树的顺序存储结构就是把二叉树的所有结点按照层次顺序存储到连续的存储单元中。(存储前先将其画成完全

二叉树)

树的存储结构多用的是链式存储。BinTNode的结构为lchild|data|rchild,把所有BinTNode类型的结点,加上一个指向根结点的BinTree型头指针就构成了二叉树的链式存储结构,称为二叉链表。它就是由根指针root唯一确定的。

共有2n个指针域,n+1个空指针。

根据访问结点的次序不同可得三种遍历:先序遍历(前序遍历或先根遍历),中序遍历(或中根遍历)、后序遍历(或

后根遍历)。时间复杂度为O(n)。

利用二叉链表中的n+1个空指针域来存放指向某种遍历次序下的前趋结点和后继结点的指针,这些附加的指针就称为“线索”,加上线索的二叉链表就称为线索链表。线索使得查找中序前趋和中序后继变得简单有效,但对于查找指定结

点的前序前趋和后序后继并没有什么作用。

树和森林及二叉树的转换是唯一对应的。

转换方法:·树变二叉树:兄弟相连,保留长子的连线。

·二叉树变树:结点的右孩子与其双亲连。

·森林变二叉树:树变二叉树,各个树的根相连。

树的存储结构:·有双亲链表表示法:结点data | parent,对于求指定结点的双亲或祖先十分方便,但不适于求指定结

点的孩子及后代。

·孩子链表表示法:为树中每个结点data | next设置一个孩子链表firstchild,并将data | firstchild存放在一个向量中。

·双亲孩子链表表示法:将双亲链表和孩子链表结合。

·孩子兄弟链表表示法:结点结构leftmostchild |data | rightsibing,附加两个分别指向该结点的最左孩子和右邻兄弟的

指针域。

树的前序遍历与相对应的二叉树的前序遍历一致;树的后序遍历与相对应的二叉树的中序遍历一致。

树的带权路径长度是树中所有叶结点的带权路径长度之和。树的带权路径长度最小的二叉树就称为最优二叉树

(即哈夫曼树)。

在叶子的权值相同的二叉树中,完全二叉树的路径长度最短。

哈夫曼树有n个叶结点,共有2n-1个结点,没有度为1的结点,这类树又称为严格二叉树。

变长编码技术可以使频度高的字符编码短,而频度低的字符编码长,但是变长编码可能使解码产生二义性。如00、01、0001这三个码无法在解码时确定是哪一个,所以要求在字符编码时任一字符的编码都不是其他字符编码的

前缀,这种码称为前缀码(其实是非前缀码)。

哈夫曼树的应用最广泛地是在编码技术上,它能够容易地求出给定字符集及其概率分布的最优前缀码。哈夫曼编码的构造很容易,只要画好了哈夫曼树,按分支情况在左路径上写代码0,右路径上写代码1,然后从上到下到叶结

点的相应路径上的代码的序列就是该结点的最优前缀码。

第七章图

图的逻辑结构特征就是其结点(顶点)的前趋和后继的个数都是没有限制的,即任意两个结点之间之间都可能相关。

图GraphG=(V,E),V是顶点的有穷非空集合,E是顶点偶对的有穷集。

有向图Digraph:每条边有方向;无向图Undigraph:每条边没有方向。

有向完全图:具有n*(n-1)条边的有向图;无向完全图:具有n*(n-1)/2条边的无向图;

有根图:有一个顶点有路径到达其它顶点的有向图;简单路径:是经过顶点不同的路径;简单回路是开始和终端重

的简单路径;

网络:是带权的图。

图的存储结构:

·邻接矩阵表示法:用一个n阶方阵来表示图的结构是唯一的,适合稠密图。

·无向图:邻接矩阵是对称的。

·有向图:行是出度,列是入度。

建立邻接矩阵算法的时间是O(n+n^2+e),其时间复杂度为O(n^2)

·邻接表表示法:用顶点表和邻接表构成不是唯一的,适合稀疏图。

·顶点表结构vertex | firstedge,指针域存放邻接表头指针。

·邻接表:用头指针确定。·无向图称边表;

·有向图又分出边表和逆邻接表;

·邻接表结点结构为adjvex | next,

时间复杂度为O(n+e)。,空间复杂度为O(n+e)。。

图的遍历:·深度优先遍历:借助于邻接矩阵的列。使用栈保存已访问结点。

·广度优先遍历:借助于邻接矩阵的行。使用队列保存已访问结点。

生成树的定义:若从图的某个顶点出发,可以系统地访问到图中所有顶点,则遍历时经过的边和图的所有顶点

构成的子图称作该图的生成树。

最小生成树:图的生成树不唯一,从不同的顶点出发可得到不同的生成树,把权值最小的生成树称为最小生成树

(MST)。

构造最小生成树的算法:·Prim算法的时间复杂度为O(n^2)与边数无关适于稠密图。

·Kruskal算法的时间复杂度为O(lge),主要取决于边数,较适合于稀疏图。

最短路径的算法:·Dijkstra算法,时间复杂度为O(n^2)。·类似于prim算法。

拓扑排序:是将有向无环图G中所有顶点排成一个线性序列,若∈E(G),则在线性序列u在v之前,

这种线性序列称为拓扑序列。

拓扑排序也有两种方法:

·无前趋的顶点优先,每次输出一个无前趋的结点并删去此结点及其出边,最后得到的序列即拓扑序列。

·无后继的结点优先:每次输出一个无后继的结点并删去此结点及其入边,最后得到的序列是逆拓扑序列。

第八章排序

记录中可用某一项来标识一个记录,则称为关键字项,该数据项的值称为关键字。

排序是使文件中的记录按关键字递增(或递减)次序排列起来。

·基本操作:比较关键字大小;改变指向记录的指针或移动记录。

·存储结构:顺序结构、链表结构、索引结构。

经过排序后这些具有相同关键字的记录之间的相对次序保持不变,则称这种排序方法是稳定的,否则排序算法是不稳定的。

排序过程中不涉及数据的内、外存交换则称之为“内部排序”(内排序),反之,若存在数据的内外存交换,则称之为外排序。

内部排序方法可分五类:插入排序、选择排序、交换排序、归并排序和分配排序。

评价排序算法好坏的标准主要有两条:执行时间和所需的辅助空间,另外算法的复杂程序也是要考虑的一个因素。

插入排序:·直接插入排序:·逐个向前插入到合适位置。

·哨兵(监视哨)有两个作用:·作为临变量存放R[i]

·是在查找循环中用来监视下标变量j是否越界。

·直接插入排序是就地的稳定排序。时间复杂度为O(n^2),比较次数为(n+2)(n-1)/2;移动次数为(n+4)(n-1)/2;

·希尔排序:·等间隔的数据比较并按要求顺序排列,最后间隔为1.

·希尔排序是就地的不稳定排序。时间复杂度为O(n^1.25),比较次数为(n^1.25);移动次数为(1.6n^1.25);

交换排序:·冒泡排序:·自下向上确定最轻的一个。·自上向下确定最重的一个。·自下向上确定最轻的一个,后自上向下确定最重的一个。

·冒泡排序是就地的稳定排序。时间复杂度为O(n^2),比较次数为n(n-1)/2;移动次数为3n(n-1)/2;

·快速排序:·以第一个元素为参考基准,设定、动两个指针,发生交换后指针交换位置,直到指针重合。重复直到排序完成。

·快速排序是非就地的不稳定排序。时间复杂度为O(nlog2n),比较次数为n(n-1)/2;

选择排序:·直接选择排序:·选择最小的放在比较区前。

·直接选择排序就地的不稳定排序。时间复杂度为O(n^2)。比较次数为n(n-1)/2;

·堆排序·建堆:按层次将数据填入完全二叉树,从int(n/2)处向前逐个调整位置。

·然后将树根与最后一个叶子交换值并断开与树的连接并重建堆,直到全断开。

·堆排序是就地不稳定的排序,时间复杂度为O(nlog2n),不适宜于记录数较少的文件。

归并排序:·先两个一组排序,形成(n+1)/2组,再将两组并一组,直到剩下一组为止。

·归并排序是非就地稳定排序,时间复杂度是O(nlog2n),

分配排序:·箱排序:·按关键字的取值范围确定箱子数,按关键字投入箱子,链接所有非空箱。

·箱排序的平均时间复杂度是线性的O(n)。

·基数排序:·从低位到高位依次对关键字进行箱排序。

·基数排序是非就稳定的排序,时间复杂度是O(d*n+d*rd)。

各种排序方法的比较和选择:·待排序的记录数目n;n较大的要用时间复杂度为

O(nlog2n)的排序方法;

·记录的大小(规模);记录大最好用链表作为存储结构,而快速排序和堆排序在链表上难于实现;

·关键字的结构及其初始状态;·对稳定性的要求;

·语言工具的条件;·存储结构;·时间和辅助空间复杂度。

第九章查找

查找的同时对表做修改操作(如插入或删除)则相应的表称之为动态查找表,否则称之为静态查找表。

衡量查找算法效率优劣的标准是在查找过程中对关键字需要执行的平均比较次数(即平均查找长度ASL)。

线性表查找的方法:·顺序查找:逐个查找,ASL=(n+1)/2;

·二分查找:取中点int(n/2)比较,若小就比左区间,大就比右区间。用二叉判定树表示。ASL=(∑(每层结点数*层数))/N.

·分块查找。要求“分块有序”,将表分成若干块内部不一定有序,并抽取各块中的最大关键字及其位置建立有序索引表。

二叉排序树(BST)定义是:二叉排序树是空树或者满足如下性质的二叉树:·若它的左子树非空,则左子树上所有结点的值均小于根结点的值;

·若它的右子树非空,则右子树上所有结点的值均大于根结点的值;

·左、右子树本身又是一棵二叉排序树。

二叉排序树的插入、建立、删除的算法平均时间性能是O(nlog2n)。

二叉排序树的删除操作可分三种情况进行处理:·*P是叶子,则直接删除*P,即将*P的双亲*parent中指向*P的指针域置空即可。

·*P只有一个孩子*child,此时只需将*child和*p的双亲直接连接就可删去*p.

·*p有两个孩子,则先将*p结点的中序后继结点的数据到*p,删除中序后继结点。关于B-树(多路平衡查找树)。它适合在磁盘等直接存取设备上组织动态的查找表,是一种外查找算法。建立的方式是从下向上拱起。

散列技术:将结点按其关键字的散列地址存储到散列表的过程称为散列。散列函数的选择有两条标准:简单和均匀。

常见的散列函数构的造方法:

·平方取中法:hash=int((x^2)%100)

·除余法:表长为m,hash=x%m

·相乘取整法:hash=int(m*(x*A-int(x*A));A=0.618

·随机数法:hash=random(x)。处理冲突的方法:·开放定址法:·一般形式为hi=(h(key)+di)%m1≤i≤m-1,开放定址法要求散列表的装填因子α≤1.

·开放定址法类型:·线性探查法:address=(hash(x)+i)%m;·二次探查法:address=(hash(x)+i^2)%m;

·双重散列法:address=(hash(x)+i*hash(y))%m;

·拉链法:·是将所有关键字为同义词的结点链接在同一个单链表中。

·拉链法的优点:·拉链法处理冲突简单,且无堆积现象;

·链表上的结点空间是动态申请的适于无法确定表长的情况;

·拉链法中α可以大于1,结点较大时其指针域可忽略,因此节省空间;

·拉链法构造的散列表删除结点易实现。

·拉链法也有缺点:当结点规模较小时,用拉链法中的指针域也要占用额外空间,还是开放定址法省空间。

第十章排序

10.1 排序的基本概念

10.2 插入排序

10.3 选择排序

10.4 交换排序

本章主要知识点:

排序的基本概念和衡量排序算法优劣的标准,其中衡量标准有算法的时间复杂度、空间复杂度和稳定性

直接插入排序,希尔排序

直接选择排序,堆排序

冒泡排序,快速排序

10.1排序的基本概念

1.排序是对数据元素序列建立某种有序排列的过程。

2.排序的目的:便于查找。

3.关键字是要排序的数据元素集合中的一个域,排序是以关键字为基准进行的。

关键字分主关键字和次关键字两种。对要排序的数据元素集合来说,如果关键字满足数据元素值不同时该关键字的值也一定不同,这样的关键字称为主关键字。不满足主关键字定义的关键字称为次关键字。

4.排序的种类:分为内部排序和外部排序两大类。

若待排序记录都在内存中,称为内部排序;若待排序记录一部分在内存,一部分

在外存,则称为外部排序。

注:外部排序时,要将数据分批调入内存来排序,中间结果还要及时放入外

存,显然外部排序要复杂得多。

5.排序算法好坏的衡量标准:

(1)时间复杂度——它主要是分析记录关键字的比较次数和记录的移动次数。

(2)空间复杂度——算法中使用的内存辅助空间的多少。

(3)稳定性——若两个记录A和B的关键字值相等,但排序后A、B的先后次序保持不变,则称这种排序算法是稳定的。

10.2 插入排序

插入排序的基本思想是:每步将一个待排序的对象,按其关键字大小,插入到前面已经排好序的一组对象的适当位置上,直到对象全部插入为止。

简言之,边插入边排序,保证子序列中随时都是排好序的。

常用的插入排序有:直接插入排序和希尔排序两种。

10.2.1 直接插入排序

1、其基本思想是:

顺序地把待排序的数据元素按其关键字值的大小插入到已排序数据元素子集合的适当位置。

例1:关键字序列T=(13,6,3,31,9,27,5,11),

请写出直接插入排序的中间过程序列。

初始关键字序列:【13】, 6, 3, 31, 9, 27, 5, 11

第一次排序:【6, 13】, 3, 31, 9, 27, 5, 11

第二次排序:【3, 6, 13】, 31, 9, 27, 5, 11

第三次排序:【3, 6, 13,31】, 9, 27, 5, 11

第四次排序:【3, 6, 9, 13,31】, 27, 5, 11

第五次排序:【3, 6, 9, 13,27, 31】, 5, 11

第六次排序:【3, 5, 6, 9, 13,27, 31】, 11

第七次排序:【3, 5, 6, 9, 11,13,27, 31】

注:方括号[ ]中为已排序记录的关键字,下划横线的关键字

表示它对应的记录后移一个位置。

2.直接插入排序算法

public static void insertSort(int[] a){

int i, j, temp;

int n = a.Length;

for(i = 0; i < n - 1; i ++){

temp = a[i + 1];

j = i;

while(j > -1 && temp < a[j]){

a[j + 1] = a[j];

j --;

}

a[j + 1] = temp;

}

}

初始关键字序列:【13】, 6, 3, 31, 9, 27, 5, 11

第一次排序:【6, 13】, 3, 31, 9, 27, 5, 11

第二次排序:【3, 6, 13】, 31, 9, 27, 5, 11

3、直接插入排序算法分析

(1)时间效率:当数据有序时,执行效率最好,此时的时间复杂度为O(n);当数据基本反序时,执行效率最差,此时的时间复杂度为O(n2)。所以当数据越接近有序,直接插入排序算法的性能越好。

(2)空间效率:仅占用1个缓冲单元——O(1)

(3)算法的稳定性:稳定

8.2.2 希尔(shell)排序(又称缩小增量排序)

1、基本思想:把整个待排序的数据元素分成若干个小组,对同一小组内的数据元素用直接插入法排序;小组的个数逐次缩小,当完成了所有数据元素都在一个组内的排序后排序过程结束。

2、技巧:小组的构成不是简单地“逐段分割”,而是将相隔某个增量d的记录组成一个小组,让增量d逐趟缩短(例如依次取5,3,1),直到d=1为止。

3、优点:让关键字值小的元素能很快前移,且序列若基本有序时,再用直接插入排序处理,时间效率会高很多。

例2:设待排序的序列中有12个记录,它们的关键字序列T=(65,34,25,87,12,38,56,46,14,77,92,23),请写出希尔排序的具体实现过程。

public static void shellSort(int[] a, int[] d, int numOfD){

int i, j, k, m, span;

int temp;

int n = a.Length;

for(m = 0; m < numOfD; m ++){ //共numOfD次循环

span = d[m]; //取本次的增量值

for(k = 0; k < span; k ++){ //共span个小组

for(i = k; i < n-span; i = i + span){

temp = a[i+span];

j = i;

while(j > -1 && temp < a[j]){

a[j + span] = a[j];

j = j - span;

}

a[j + span] = temp;

}

}

}

}

算法分析:开始时d 的值较大,子序列中的对象较少,排序速度较快;随着排序进展,d 值逐渐变小,子序列中对象个数逐渐变多,由于前面工作的基础,大多数记录已基本有序,所以排序速度仍然很快。

时间效率:O(n(log2n)2)

空间效率:O(1)——因为仅占用1个缓冲单元

算法的稳定性:不稳定

练习:

1. 欲将序列(Q, H, C, Y, P, A, M, S, R, D, F, X)中的关键码按字母升序重排,则初始d 为4的希尔排序一趟的结果是?

答:原始序列:Q, H, C, Y, P, A, M, S, R, D, F, X

shell一趟后:P,A,C,S,Q,D,F,X,R,H,M,Y

2. 以关键字序列(256,301,751,129,937,863,742,694,076,438)为例,写出执行希尔排序(取d=5,3,1)算法的各趟排序结束时,关键字序列的状态。

解:原始序列: 256,301,751,129,937,863,742,694,076,438

希尔排序第一趟d=5 256 301 694 076 438 863 742 751 129 937 第二趟d=3 076 301 129 256 438 694 742 751 863 937

第三趟d=1 076 129 256 301 438 694 742 751 863 937

10.3 选择排序

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

(1)直接选择排序

(2)堆排序

10.3.1直接选择排序

1、其基本思想

每经过一趟比较就找出一个最小值,与待排序列最前面的位置互换即可。

(即从待排序的数据元素集合中选取关键字最小的数据元素并将它与原始数据元素集合中的第一个数据元素交换位置;然后从不包括第一个位置的数据元素集合中选取关键字最小的数据元素并将它与原始数据集合中的第二个数据元素交换位置;如此重复,直到数据元素集合中只剩一个数据元素为止。)

2、优缺点

优点:实现简单

缺点:每趟只能确定一个元素,表长为n时需要n-1趟

例3:关键字序列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趟08,16, 21,25*,25,49

第4趟08,16, 21,25*,25,49

第5趟08,16, 21,25*,25,49

public static void selectSort(int[] a){

int i, j, small;

int temp;

int n = a.Length;

for(i = 0; i < n - 1; i ++){

small = i; //设第i个数据元素最小

for(j = i + 1; j < n; j ++) //寻找最小的数据元素

if(a[j] < a[small]) small = j; //记住最小元素的下标

if(small != i){ //当最小元素的下标不为i时交换位置

temp = a[i];

a[i] = a[small];

a[small] = temp;

}

}

}

3、算法分析

时间效率:O(n2)——虽移动次数较少,但比较次数仍多。

空间效率:O(1)——没有附加单元(仅用到1个temp)

算法的稳定性:不稳定

4、稳定的直接选择排序算法

例:关键字序列T= (21,25,49,25*,16,08),请给出稳定的直接选择排序的具体实现过程。

原始序列:21,25,49,25*,16,08

第1趟08, 21 , 25 , 49 , 25 *, 16

第2趟08,16, 21,25,49 ,25 *

第3趟08,16, 21,25,49 ,25 *

第4趟08,16, 21,25,49 ,25 *

第5趟08,16, 21,25,25 * ,49

public static void selectSort2(int [] a){

int i,j,small;

int temp;

int n = a.Length;

for(i = 0; i < n-1; i++){

small = i;

for(j = i+1; j < n; j++){ //寻找最小的数据元素

if(a[j] < a[small]) small = j; //记住最小元素的下标

}

if(small != i){

temp = a[small];

for(j = small; j > i; j--) //把该区段尚未排序元素依次后移a[j] = a[j-1];

a[i] = temp; //插入找出的最小元素

}

}

}

8.3.2 堆排序

1. 什么是堆?

2. 怎样建堆?

3. 怎样堆排序?堆的定义:设有n个数据元素的序列k0,k1,…,kn-1,当且仅当满足下述关系之一时,称之为堆。

解释:如果让满足以上条件的元素序列(k0,k1,…,kn-1)顺次排成一棵完全二叉树,则此树的特点是:

树中所有结点的值均大于(或小于)其左右孩子,此树的根结点(即堆顶)必最大(或最小)。

例4:有序列T1=(08, 25, 49, 46, 58, 67)和序列T2=(91, 85, 76, 66, 58, 67, 55),判断它们是否“堆”?

2. 怎样建堆?

步骤:从第一个非终端结点开始往前逐步调整,让每个双亲大于(或小于)子女,直到根结点为止。

终端结点(即叶子)没有任何子女,无需单独调整

例:关键字序列T= (21,25,49,25*,16,08),请建最大堆。

解:为便于理解,先将原始序列画成完全二叉树的形式:

这样可以很清晰地从(n-1-1)/2开始调整。

public static void createHeap(int[] a, int n, int h){

int i, j, flag;

int temp;

i = h;

j = 2 * i + 1; // j为i结点的左孩子结点的下标

temp = a[i];

flag = 0;

while(j < n && flag != 1){

//寻找左右孩子结点中的较大者,j为其下标

if(j < n - 1 && a[j] < a[j + 1]) j++;

if (temp >= a[j]) //a[i]>=a[j]

flag = 1; //标记结束筛选条件

else{ //否则把a[j]上移

a[i] = a[j];

i = j;

j = 2 * i + 1;

}

}

a[i] = temp;

}

利用上述createHeap(a,n,h)函数,初始化创建最大堆的过程就是从第一个非叶子结点a[i]开始,到根结点a[0]为止,循环调用createHeap(a,n,h)的过程。

初始化创建最大堆算法如下:

public static void initCreateHeap(int[] a){

int n = a.Length;

for(int i = (n-1-1) / 2; i >= 0; i --)

createHeap(a, n, i);

}

3. 怎样进行整个序列的堆排序?

*基于初始堆进行堆排序的算法步骤:

堆的第一个对象a[0]具有最大的关键码,将a[0]与a[n-1]对调,把具有最大关键码的对象交换到最后;

再对前面的n-1个对象,使用堆的调整算法,重新建立堆(调整根结点使之满足最大堆的定义)。结果具有次最大关键码的对象又上浮到堆顶,即a[0]位置;

再对调a[0]和a[n-2],然后对前n-2个对象重新调整,…如此反复,最后得到全部排序好的对象序列。

例5:对刚才建好的最大堆进行排序:

public static void heapSort(int[] a){

int temp;

int n = a.Length;

initCreateHeap(a); //初始化创建最大堆

for(int i = n - 1; i > 0; i --){ //当前最大堆个数每次递减1

//把堆顶a[0]元素和当前最大堆的最后一个元素交换

temp = a[0];

a[0] = a[i];

a[i] = temp;

createHeap(a,i, 0); //调整根结点满足最大堆

}

}

4、堆排序算法分析:

时间效率:O(nlog2n)。

空间效率:O(1)。

稳定性:不稳定。练习1:以下序列是堆的是()

{75,65,30,15,25,45,20,10} B. {75,65,45,10,30,25,20,15}

C. {75,45,65,30,15,25,20,10}

D. {75,45,65,10,25,30,20,15}

练习2:有一组数据{15,9,7,8,20,1,7*,4},建成的最小堆为()。

A.{1,4,8,9,20,7,15,7*}

B.{1,7,15,7*,4,8,20,9}

C.{1,4,7,8,20,15,7*,9}

D.以上都不对

练习3:已知序列{503,87,512,61,908,170,897,275,653,462},写出采用堆排序对该序列作非递减排列时的排序过程。

排序好的序列为:61,87,170,275,462,503,512,653,897,908

10.4 交换排序

交换排序的基本思想是:利用交换数据元素的位置进行排序的方法。

交换排序的主要算法有:

1) 冒泡排序

2) 快速排序

10.4.1 冒泡排序

1、基本思路:每趟不断将记录两两比较,并按“前小后大”(或“前大后小”)规则交换。

2、优点:每趟结束时,不仅能挤出一个最大值到最后面位置,还能同时部分理顺其他元素;一旦下趟没有交换发生,还可以提前结束排序。

例:关键字序列T=(21,25,49,25*,16,08),请按从小到大的顺序,写出冒泡排序的具体实现过程。

初态:21,25,49,25*,16,08

第1趟21,25,25*,16,08 ,49

第2趟21,25,16,08 ,25*,49

第3趟21,16,08 ,25,25*,49

第4趟16,08 ,21,25,25*,49

第5趟08,16,21,25,25*,49

3、冒泡排序算法

public static void bubbleSort(int[] a){

int i, j, flag=1;

int temp;

int n = a.Length;

for(i = 1; i < n && flag == 1; i++){

flag = 0;

for(j = 0; j < n-i; j++){

if(a[j] > a[j+1]){

flag = 1;

temp = a[j];

a[j] = a[j+1];

a[j+1] = temp;

}

}

}

}

4、冒泡排序的算法分析

时间效率:O(n2) —因为要考虑最坏情况(数据元素全部逆序),当然最好情况是数据元素已全部排好序,此时循环n-1次,时间复杂度为O(n)

空间效率:O(1)—只在交换时用到一个缓冲单元

稳定性:稳定—25和25*在排序前后的次序未改变

练习:关键字序列T=(31,15,9,25,16,28),请按从小到大的顺序,写出冒泡排序的具体实现过程。

初态:31,15,9,25,16,28

第1趟15,9,25,16,28,31

第2趟9,15,16,25,28,31

第3趟9,15,16,25,28,31

1、基本思想:设数组a中存放了n个数据元素,low为数组的低端下标,high为数组的高端下标,从数组a中任取一个元素(通常取a[low])做为标准元素,以该标准元素调整数组a中其他各个元素的位置,使排在标准元素前面的元素均小于标准元素,排在标准元素后面的均大于或等于标准元素。这样一次排序过程结束后,一方面将标准元素放在了未来排好序的数组中该标准元素应位于的位置上,另一方面将数组中的元素以标准元素为中心分成了两个子数组,位于标准元素左边子数组中的元素均小于标准元素,位于标准元素右边子数组中的元素均大于等于或标准元素。对这两个子数组中的元素分别再进行方法类同的递归快速排序。算法的递归出口条件是low≥high。

例、关键字序列T=(60,55,48,37,10,90,84,36),请按从小到大的顺序,写出快速排序的具体实现过程。

快速排序算法各次快速排序过程

3、快速排序算法

public static void quickSort(int[] a, int low, int high){

int i, j;

int temp;

i = low;

j = high;

temp = a[low]; //取第一个元素为标准数据元素

while(i < j){

//在数组的右端扫描

while(i < j && temp <= a[j]) j--;

if(i < j){

a[i] = a[j];

i++;

}

//在数组的左端扫描

while(i < j && a[i] < temp) i++;

if(i < j){

a[j] = a[i];

j--;

}

}

a[i] = temp;

if(low < i) quickSort(a, low, i-1); //对左端子集合递归

if(i < high) quickSort(a, j+1, high); //对右端子集合递归

}

4、快速排序算法分析:

时间效率:一般情况下时间复杂度为O(nlog2n),最坏情况是数据元素已全部正序或反序有序,此时每次标准元素都把当前数组分成一个大小比当前数组小1的子数组,此时时间复杂度为O(n2)

空间效率:O(log2n)—因为递归要用栈

稳定性:不稳定—因为有跳跃式交换。

练习:已知序列{503,87,512,61,908,170,897,275,653,462},给出采用快速排序对该序列作非递减排序时每趟的结果。

第一趟:【462 87 275 61 170】503 【897 908 653 512】

第二趟:【170 87 275 61 】462 503 【512 653】897 【908】

第三趟:【61 87】170 【275】462 503 512 【653】897 908

第四趟:61 【87】170 275 462 503 512 653 897 908

最后排序结果:61 87 170 275 462 503 512 653 897 908

1.插入排序是稳定的,选择排序是不稳定的。

2.堆排序所需要附加空间数与待排序的记录个数无关。

3.对有n个记录的集合进行快速排序,所需时间确定于初始记录的排列情况,在初始记录无序的情况下最好。

4.直接插入排序在最好情况下的时间复杂度为( A )

A.O(n)

B.O(nlog2n)

C. O(log2n)

D.O(n2)

5.数据序列{8,9,10,4,5,6,20,1,2}只能是(C )算法的两趟排序后的结果。

A.直接选择排序

B.冒泡排序

C.直接插入排序

D.堆排序

6.用直接插入排序对下面4个序列进行递增排序,元素比较次数最少的是(C )

A.94,32,40,90,80,46,21,69

B.32,40,21,46,69,94,90,80

C.21,32,46,40,80,69,90,94

D.90,69,80,46,21,32,94,40

7. .以下排序算法中,(B )不能保证每趟排序至少能将一个元素放到其最终位置上。

A. 快速排序

B.希尔排序

C.堆排序

D.冒泡排序

8.对关键字{28,16,32,12,60,2,5,72}序列进行快速排序,第一趟从小到大一次划分结果为(B )

A.(2,5,12,16)26(60,32,72)

B.(5,16,2,12)28(60,32,72)

C.(2,16,12,5)28(60,32,72)

D.(5,16,2,12)28(32,60,72)

9.若用冒泡排序对关键字序列{18,16,14,12,10,8}进行从小到大的排序,所需进行的关键字比较总次数是( B )。

A.10

B.15

C.21

D.34

10. 一组记录的关键字为{45,80,55,40,42,85},则利用堆排序的方法建立的初始堆为( B )。

A.{85,80,45,40,42,55}

B.{85,80,55,40,42,45}

C.{85,80,55,45,42,40}

D.{85,55,80,42,45,40}

第十章文件

文件是性质相同的记录的集合。记录是文件中存取的基本单位,数据项是文件可使用的最小单位,数据项有时称字段或者属性。

文件·逻辑结构是一种线性结构。

·操作有:检索和维护。并有实时和批量处理两种处理方式。

文件·存储结构是指文件在外存上的组织方式。

·基本的组织方式有:顺序组织、索引组织、散列组织和链组织。

·常用的文件组织方式:顺序文件、索引文件、散列文件和多关键字文件。

评价一个文件组织的效率,是执行文件操作所花费的时间和文件组织所需的存储空间。

检索功能的多寡和速度的快慢,是衡量文件操作质量的重要标志。

顺序文件是指按记录进入文件的先后顺序存放、其逻辑顺序和物理顺序一致的文件。主关键字有序称顺序有序文件,否则称顺序无序文件。

一切存储在顺序存储器(如磁带)上的文件都只能顺序文件,只能按顺序查找法存取。

顺序文件的插入、删除和修改只能通过复制整个文件实现。

索引文件的组织方式:通常是在主文件之外建立一张索引表指明逻辑记录和物理记录之间一一对应的关系,它和主文件一起构成索引文件。

索引非顺序文件中的索引表为稠密索引。索引顺序文件中的索引表为稀疏索引。

若记录很大使得索引表也很大时,可对索引表再建立索引,称为查找表。是一种静态索引。

索引顺序文件常用的有两种:

·ISAM索引顺序存取方法:是专为磁盘存取文件设计的,采用静态索引结构。

·VSAM虚拟存储存取方法:采用B+树作为动态索引结构,由索引集、顺序集、数据集组成。

散列文件是利用散列存储方式组织的文件,亦称为直接存取文件。

散列文件

·优点是:文件随机存放,记录不需要排序;插入删除方便;存取速度快;不需要索引区,节省存储空间。

·缺点是:不能进行顺序存取,只能按关键字随机存取,且询问方式限地简单询问,需要重新组织文件。

多重表文件:对需要查询的次关键字建立相应的索引,对相同次关键字的记录建一个链表并将链表头指针、长度、次关键字作为索引表的索引项。

倒排表:次关键字索引表称倒排表,主文件和倒排表构成倒排文件。

公共基础知识之简答题汇总

1、哲学和具体科学的关系? 答:(1)马克思主义哲学与具体科学是一般与个别的关系,二者之间存在着既相互区别又相互联系的辩证统一关系。(2)它们之间的区别表现在:具体科学以世界某一特殊领域的具体规律为自己的研究对象,因而其理论具有个别性和特殊性;马克思主义哲学以包括自然、社会和人类思维在内的整个世界的最一般规律作为自己的研究对象,因而其理论具有一般性和普遍性。(3)它们之间的联系表现在:一方面,马克思主义哲学以具体科学为基础,没有具体科学的发展,马克思主义哲学既不可能产生,也不可能发展;另一方面,具体科学以马克思主义哲学为指导,马克思主义哲学为具体科学的研究提供正确的世界观和方法论。 2、哲学基本问题及内容? 答:在哲学研究的众多问题中,有一个重大的基本问题,那就是精神和物质的关系问题。哲学基本问题包括两方面的内容:一是,精神和物质何者为第一性,即谁先谁后,谁决定谁,谁是世界的本质、本原。二是,精神和物质之间有无同一性,人们能否认识世界和改造世界。在这个问题上,哲学史上历来存在着两种根本对立的观点:一种是辩证法的观点,他把世界看作是普遍联系的整体和永恒发展的过程,一切事物都是由内部矛盾推动而不断地运动、变化和发展着;另一种是形而上学的观点,它用孤立的、静止的、片面的观点看世界,把世界的各种现象看作是各自孤立、静止不变的东西,认为世界是没有矛盾的,是不会发展的,有变化也只是事物数量的增减或场所的变更,认为这种变化纯粹是外力推动的结果。 3、“与时俱进”的科学含义是什么? 答:与时俱进是解放思想和实事求是的根本要求。与时俱进,就是人们的思想和行为要随着时间的改变而改变,随着事物的发展而发展,要体现时代性、把握规律性、富于创造性。首先,与时俱进必须体现时代性。与时俱进要求我们始终站在时代的前列,使得我们的思想理论和实践充分反映时代进步和发展的要求,体现时代特点和时代精神,要努力适应时代的需要,及时解决时代发展中的新课题。其次,与时俱进必须把握规律性。把握规律性是进行理论创新的前提。所谓创新决不是主观任意的创造,而是符合严格的科学性要求的创造性活动。就社会领域内的创新活动来说,必须把握社会发展的客观规律。今天,摆在我们面前的现实任务,就是要不断认识人类社会发展的基本规律,探索在新历史条件下资本主义的发展规律、社会主义的发展规律和执政的无产阶级政党的建设规律。再次,与时俱进必须富于创造性。弘扬与时俱进精神,实现理论和实践的创新,关键在于创造出新的东西。 4. 怎么理解实践是检验真理的标准? 答:原理:实践是检验真理的唯一标准是指:只有实践才能作为检验认识正确与否,即是否为真理的标准,除此之外再无其他标准。唯一性:实践之所以能够成为检验真理的唯一标准,是由真理的本性和实践的特点所决定的。从真理的本性来看,真理是主观认识与客观实际相符合。所谓检验真理,实质上就是判定主观认识与客观实际是否符合以及符合的程度如何。从实践的特点来看,实践是连接主观与客观的桥梁。简单地说,认识指导实践,如果实践成功,得到了预想的结果,说明指导实践的认识是正确的,是真理,否则就是谬误。辨证统一性:实践标准是绝对性与相对性的统一,确定性与不确定性的统一。实践标准的绝对性或确定性是指实践标准的唯一性和可靠性,即实践是检验真理的唯一标准,并且实践最终一定能鉴别认识是否具有真理性。实践标准的相对性或不确定性实质实践标准的过程性、局限性,即实践是具体的和历史的。 5 . 社会发展的根本动力是什么? 答:正是生产力与生产关系的矛盾与经济基础和上层建筑的矛盾之间的交互作用,引起社会形态的依次更替,推动社会不断地由低级向高级发展。社会基本矛盾是社会发展的根本动力。 6 . 什么叫实是求是?

基护重点知识总结

第八章医院内感染的预防和控制 一、名词解释题 1、医院内感染:又称医院获得性感染,是指病人、探视者和医院工作人员在医院内受到感染,可在医院内发病或离院不久即发病的。 2、清洁:指清除物体上一切污秽,如尘埃、油脂、血迹等。 3、消毒:清除和杀灭物体上除细菌芽胞外的各种病源微生物。 4、热力消毒灭菌法:利用热力使微生物的蛋白质凝固变性,细胞膜发生改变,酶失去活性,以达到消毒灭菌的目的。 5、压力蒸汽灭菌法:是临床最常用的一种灭菌法,利用高压下的高温饱和蒸气杀灭所以微生物及其芽胞,灭菌效果可靠。 6、光照消毒法:主要利用紫外线、臭氧机高能射线,使菌体蛋白质发生光解、变性,菌体内的核算、酶遭到破坏而致微生物死亡。 7、化学消毒灭菌法:本法是利用化学药物渗透到菌体内,使其蛋白质能股变性,酶失去活力,引起微生物代谢障碍,或破坏细胞膜的结构,改变其通透性,是细胞破裂、溶解,从而达到消毒、灭菌。 8、浸泡法:将物品浸没入消毒溶液中,在标准的浓度与时间内达到消毒灭菌作用。 9、喷雾法:用喷雾器均匀喷洒消毒剂,使消毒剂呈微粒气雾弥散在空间,在标准的浓度内达到消毒的作用。 10、擦拭法:用消毒剂擦拭物品表面,如桌、椅、地面、墙壁等,在标准的浓度内达到消毒作用。 11、熏蒸法:将消毒剂加热或加入氧化剂,是消毒剂呈气体,在标榜的浓度与时间内达到消毒灭菌作用。 12、无菌物品或无菌区域:指经过灭菌处理后未被污染的物品或区域。 1、交叉感染:指病人与病人、病人与工作人员之间的直接感染,或通过水、空气、医疗器械等的间接感染。 2、自身感染:指寄居在病人体内的正常菌群或条件致病菌,在病人机体免疫功能低下时引起的感染。 3、灭菌:清除或杀灭物体上一切微生物(包括细菌芽胞)的过程。 4、微波消毒灭菌法:微波是一种频率高、波长短的超高频电磁波。在电磁波的高频交流电场中,物品中的极性分子发生高速运动并引起互相摩擦,是温度迅速升高,而达到消毒灭菌的作用。常用于食品及餐具的处理、医疗药品及耐热非金属材料器械的消毒灭菌。 5、潜热:是指当1g100℃的水蒸气变成1g100℃的水时,释放出2255J的热能。 6、电离辐射灭菌法:应用核素60Co发射的丙种射线或电子加速器产生的高能电子束(阴极射线)穿透物品,杀死其中微生物的灭菌法。 7、生物净化法:采用生物洁净技术,通过三级空气过滤器,除掉空气中~5um的尘埃,选用合理的气流方式,达到空气洁净的目的。 8、灭菌技术:是指在医疗、护理操作中,防止一切微生物侵入机体和防止物价物品或无菌区域被污染的操作技术。 9、隔离:是将传染源传播者(传染病人和带菌者)和高度易感人群安置在指定地点和特殊环境中,暂时避免和周围人接触,对前者采取传染源隔离,防止传染病病原体向外传播,对后者采取保护性隔离,保护高度易感人群免受感染。 10、终末消毒处理:是对转科、出院或死亡病人及其所住病室、用物和医疗器械的消毒。 第九章病人的清洁护理

最新《公共基础知识》重点归纳

法理 ●法的概念:特定物质生活条件决定的统治阶级意志的体现,由国家制定认可,由国家强制力保证实施的行为规范的综合 ●法的特征:1、调整人的行为或社会关系2、国家制定或认可、并具有普遍约束力3、以国家强制力保护实施4、规定权利和义务 ●法的本质:统治阶级意志的表现 ●法的规范作用:指引、评价、预测、教育和强制 法的作用 ●法的社会作用:维护统治阶级的阶级统治;执行社会公共事务。 ●法与经济基础的关系:经济基础决定法,法又反作用于经济基础。 ●法与生产力的关系:生产力发展的水平直接影响法的发展水平。法律离开社会生产力的发展,既无存在的可能,也无存在的必要。 ●法对市场经济宏观调控的作用:引导;促进;保障;制约。 ●法对微观经济的作用:确认经济活动主体的法律地位,调节经济活动中的各种关系,解决经济活动中哦的各种纠纷,维持正常的经济秩序 ●法与政治的关系:法受政治制约(政治关系发展、整体改革、政治活动的内容),法服务于政治(调节阶级间、阶级内关系,维护社会关系、社会秩序;打击制裁违法犯罪,调整公共事务关系,维护公共秩序) ●法与党的政策的关系: 相同点(内容实质方面联系):阶级本质、指导思想、基本原则、经济基础、社会目标等 区别:意志属性、规范形式、调整范围(不尽同)、实施方式、稳定性程序化程度 ●法与党的政策相互作用: 一、法的制定:1、政策是立法的依据和指导思想 2、发将政策转为形式合理效力普遍的行为规范 二.发的实施:1、政策变法,使正统,又反之约束政治活动 2、法的实施借助政策作用 ●社会主义民主与法制是相互依存、相互作用、紧密联系、不可分割的。 ●民主是法制的前提和基础,因为:民主是法制产生的依据、力量源泉,决定了法制的性质和内容 ●法的渊源的专有含义:法律规范的形式上的来源和其外在表现形式 ●法律效力等级为:宪法-法律-行政法规-地方性法规-规章(部门和地方政府)。 ●宪法:根本大法,最高法律效力 ●法律:由全国人大或其常务委员会制定、颁布;全国范围内生效;规范性法律文件 ●行政法规:国务院为领导和管理国家各项行政事务根据为宪法、法律 国务院发布的决定、命令,凡具有规范性的也属于发的渊源 ●地方性法规:地方人大及常委会制定(省、自治区、直辖市、省政府所在市、国批的较大市),适用本地方。 ●规章:1、部门规章:指由国务院各部委+中银+审计署+具有行政管理职能的直属机构;依据为:宪法、法律、国务院的行政法规、决定、命令 2、地方规章:政府制定(省、自治区、直辖市、省自治区政府所在市、经济特区所在市、国的较大市)依据:宪法、法律、行政法规 ●自治条例和单行条例:民族自治地方人大制定,区域内生效 ●特别行政区法:在特别行政区内实行的制度由全国人大以法律规定。 ●国际条约:与民法规定不同的,适用国际条约,但声明保留的条款除外。 ●规定是规范性文件,不属于法律范畴,效力低于法律。 ●广义的法律包括法律、行政法规、地方性法规和规章。 ●法律关系三要素(法律规范在调整人们行为过程中形成的权利义务关系):主体(法律关系的参加者)、客体(权利义务指向的对象:物、精神产品、人身、行为)、内容(权利义务) ●权利能力:能够才加一定的法律关系,依法享有权利承担义务的主体能力; 行为能力:法律关系的主体能够通过自己的行为实际取得权利和承担义务的能力 行为能力必须以权利能力为前提,无权利能力就无法谈行为能力。 ●法人的权利能力:生于成立,终于解体 公民的权利能力:始于出生,终于死亡 ●自然人有权利能力,未必有行为能力,根据年龄和精神状况,分为:完全、限制、无行为能力人

初中英语知识点总结重点要看的

初中复习资料 目录英语词组总结for 和1.比较since 的四种用法2.since 延续动词与瞬间动词3. 重点部分提要词汇一. 单词⑴ 2冠词a / an / the: 3.some和any 4.family 5. little的用法 三. 语法 1. 名词所有格 2. 祈使句 1.英语构词法汇 2.英语语法汇总及练习 第1讲:名词 第2讲:代词 第3讲:形容词

第4讲:副词 第5讲:动词 第6讲:不定式 第7讲介词 第8讲:连词 第9讲:时态一 第10讲:时态(二) 第11讲:动词语态 第12讲:句子种类(一) 第13讲:句子的种类(二) 讲:宾语从句14第 第15讲:状语从句There be句型与中考试题第17讲ABC 被动语态复习第18讲 【初中英语词组总结】1 (see 、hear 、notice 、find 、feel 、listen to 、look at (感官动词)+do eg:I like watching monkeys jump 2 (比较级and 比较级)表示越来越怎么样 3 a piece of cake =easy 小菜一碟(容易)

4 agree with sb 赞成某人 5 all kinds of 各种各样 a kind of 一样 6 all over the world = the whole world 整个世界 7 along with同……一道,伴随……eg : I will go along with you我将和你一起去 the students planted trees along with their teachers 学生同老师们一起种树 8 As soon as 一怎么样就怎么样 9 as you can see 你是知道的 10 ask for ……求助向…要…(直接接想要的东西) 11 ask sb for sth 向某人什么 12 ask sb to do sth 询问某人某事ask sb not to do 叫某人不要做某事 13 at the age of 在……岁时 14 at the beginning of …………的起初;……的开始 15 at the end of +地点/+时间最后;尽头;末尾 16 at this time of year 在每年的这个时候 17 be /feel confident of sth /that clause +从句感觉/对什么有信心,自信 18 be + doing 表:1 现在进行时2 将来时 19 be able to (+ v 原) = can (+ v 原)能够…… 21 be afraid to do (of sth 恐惧,害怕……

事业单位考试公共基础知识考试重点

2016年事业单位考试《公共基础知识》考点及复习建议 《公共基础知识》主要测试应试人员对公共基础知识的掌握程度和运用知识分析问题、解决实际问题的能力,以及履行公务员义务的必备能力和素质。考试内容主要包括:政治、经济、法律、管理、科技、人文、历史、公文写作、道德、国情市情、时事常识以及事业单位人事管理相关制度等方面的知识。主要为客观性 试题。题型主要为单项选择题、多项选择题、判断题、写作等。 政治。主要测查应试者对中国特色社会主义理论体系形成、发展过程及主要内容的理解和运用。主要包括:了解中国共产党的历史和党的建设理论;正确认识毛泽东思想、邓小平理论、三个代表”重要思想和科学发展观的历史地位;了解中国共产党建立社会主义的斗争及中国共产党探索中国特色社会主义道路的历程;掌握中国特色社会主义理论体系的形成、发展及特色;学习理解党的十八大和十八届二中、三中、四中全会等重要会议精神、党和国家新时期的方针政策以及时事政治等。 【重点】马列主义基础理论、中国特色社会主义理论、党和国家新时期的方针政策以及时事政治等。 【复习建议】政治部分是考试中的绝对重点,必考,占分最高,这一部分要重点练习和记忆,特别是中特、当代中国政府与政治部分,是重点,同时有一定难度,这部分的题目要多做几遍,把握命题的规律。 经济。主要测查应试者对市场经济基本原理、社会主义市场经济体系等内容的理解和运用。主要包括:了解市场经济、社会主义市场经济的含义及特征;正确认识社会主义市场经济的政府宏观调控体系、收入分配制度和社会保障制度认识了解社会主义市场经济国家的对外经济关系以及我国的对外开放格局、经济全球化与我国对外开放的关系。 【重点】经济学基础理论、社会主义市场经济基础知识以及财务管理的基础知识。 【复习建议】经济常识在近几年分值逐渐加大,与日常生活结合更加紧密,在本题库中已经把尽可能多的题型列出,做完即可保证高分。 法律。主要测查应试者对法学的基本理论、我国法律基础知识的了解以及法律在工作生活中的实际运用能力。主要包括正确认识我国国家性质、经济制度、国家结构形式、公民的基本权利和义务以及国家机构;熟悉刑法、行政法、民法、经济法、商法等主要实体法的基本概念和基本原则,理解刑事法律关系、行政法律关系、民事法律关系、经济领域的相关法律关系等;了解刑事诉讼法、行政诉讼法、民事诉讼法、仲裁法等主要程序法及其实际运用。 【重点】宪法、刑法、行政法、民法、经济法

计算机二级公共基础知识高频考点归纳总结

第一章数据结构与算法 算法 1、算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 2、算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:(1)可行性;(2)确定性(3)有穷性(4)拥有足够的情报。 3、算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 4、指令系统:一个计算机系统能执行的所有指令的集合。 5、基本运算包括:算术运算、逻辑运算、关系运算、数据传输。 6、算法的控制结构:顺序结构、选择结构、循环结构。 7、算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 8、算法复杂度:算法时间复杂度和算法空间复杂度。 9、算法时间复杂度是指执行算法所需要的计算工作量。 10、算法空间复杂度是指执行这个算法所需要的内存空间。 数据结构的基本基本概念 1、数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;(3)对各种数据结构进行的运算。数据结构是指相互有关联的数据元素的集合。 2、数据的逻辑结构包含:(1)表示数据元素的信息;(2)表示各数据元素之间的前后件关系。数据的存储结构有顺序、链接、索引等。 3、线性结构条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。非线性结构:不满足线性结构条件的数据结构。 线性表及其顺序存储结构 1、线性表是由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。 2、非空线性表的结构特征: (1)且只有一个根结点a1,它无前件;(2)有且只有一个终端结点an,它无后件; (3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。 3、线性表的顺序存储结构具有以下两个基本特点:(1)线性表中所有元素的所占的存储空间是连续的; (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 4、顺序表的运算:插入、删除。 栈和队列 1、栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom 表示栈底。 2、栈的基本运算:(1)插入元素称为入栈运算;(2)删除元素称为退栈运算;(3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。 3、队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。Rear指针指向队尾,front 指针指向队头。 4、队列是“先进行出”(FIFO)或“后进后出”(LILO)的线性表。 线性链表

高考重点知识汇总

高考重点知识汇总 1.An用于元音前,注意:ausefulbookauniversity the+姓氏s表示一家人谓语用复数 乐器前加the(violinguitarpiano) 2.Too表示也,否定句用either。 for,since,already,yet.Since后面跟的谓语用过去时。 10.W hat/how/when可加todo. 11.W hose后面一定加名词 12.M ustn’t表示禁止;用must提问,否定回答用needn’t或

don’thaveto. 13.Few可数,几乎没有Afew可数,一些 Little不可数,几乎没有Alittle不可数,一些 14.听hear、观see,watch、感feel、使make,have、让let、帮help,后面 跟原形动词或v-ing(表示正在进行的动作);被动语态中to要还原。 24.I ttakes/tooksb.Sometimetodosth.花某人多长时间做某事 25.句中出现than用比较级 Themore…,themore….越来越 Betterandbetter越来越

26.两者之间进行比较,比较级前面有要加 the.Eg.Mybagisthesmallerofthattwo. 27.T oomany/much+名词Muchtoo+形容词 28.Threethousand三千thousandsof成千上万同理的有hundredmillion 29.Thenumberof后面的谓语动词用单数 )31 36有连字符的词为形容词,不加s.atwo-year-oldgirl 37带有-ed的形容词,表示人的内在;-ing的形容词,用来形容事物。 38givemesomeadvice给我一些建议,advice是个不可数名词,suggestion是 可数

数学丨小学1-6年级13个重点模块知识点汇总

数学丨小学1-6年级13个重点模块知识点汇总1.数与代数 1、自然数包括正整数和0,所以最小的自然数是0,没有最大的自然数。 2、计数单位是指:个、十、百、千、万、十万、百万、千万、亿等等。 3、每相邻两个计数单位之间的进率都是10。这样的计数法叫做十进制计数法。 4、能被2整除的数叫做偶数。0也是偶数。不能被2整除的数叫做奇数。 5、一个数,如果只有1和它本身两个约数,这样的数叫做质数,如2、3、5、7、11、13等等;一个数,如果除了1和它本身还有别的约数,这样的数叫做合数,例如4、 6、8、9、10都是合数。 6、最小的自然数是0,最小的质数是2,最小的合数是4。公因数只有1的两个数叫做互质数。 7、为了计数的简便,可以把一个较大的数改写成以万或亿为单位的数。改写后的数是原数的准确数。如·1254300000 改写成以万做单位的数是125430 万;改写成以亿做单位的数12.543 亿。 8、近似数:根据实际需要,我们还可以把一个较大的数,省略某一位后面的尾数,用一个近似数来表示。例如:1302490015省略亿后面的尾数是13 亿。 9、四舍五入法:要省略的尾数的最高位上的数是4或者比4小,就把尾数去掉;如果尾数的最高位上的数是5或者比5大,就把尾数舍去,并向它的前一位进1。 10、商不变的规律:在除法里,被除数和除数同时扩大或者同时缩小相同的倍,商不变。 11、小数的性质:在小数的末尾添上零或者去掉零小数的大小不变。

12、分数的基本性质: 分数的分子和分母都乘以或者除以相同的数(零除外),分数的大小不变。乘积是1的两个数互为倒数。1的倒数是1,0没有倒数。 13、比、比例、比例尺、百分数的后面不能带单位。 2.运算法则(小数、分数和整数的运算法则一样) 1、同级运算,从左往右。(加和减是第一级运算,乘和除是第二级运算) 2、两级运算,乘除优先,加减在后。 3、有括号的混合运算:先算小括号里面的,再算中括号里面的,最后算括号外面的。 3.运算定律(总共5个,加法2个,乘法3个) 1、加法交换律:两个数相加,交换加数的位置,它们的和不变,即a+b=b+a 2、加法结合律:三个数相加,先把前两个数相加,再加上第三个数;或者先把后两个数相加,再和第一个数相加它们的和不变,即(a+b)+c=a+(b+c) 3、乘法交换律:两个数相乘,交换因数的位置它们的积不变,即a×b=b×a 4、乘法结合律:三个数相乘,先把前两个数相乘,再乘以第三个数;或者先把后两个数相乘,再和第一个数相乘,它们的积不变,即(a×b)×c=a×(b×c) 5、乘法分配律:两个数的和与一个数相乘,可以把两个加数分别与这个数相乘再把两个积相加,

最新《教育公共基础知识》题库及答案汇总

最新《教育公共基础知识》题库及答案汇总 注:此资料是根据最新版教材,大纲,整理而成(含参考答案),掌握本资料重点,考试必过。 一、考试认识 竞争激烈的考试,离不开考试的指定范围和考试大纲,其中主要的内容虽然各地区考试的形式不同,但是重点一般是相似或相近的!本次汇总的试题库附有参考答案,请各位需要好好的参考! 二、复习方法: 针对这样的情况,经过我们已经考过人员的总结,相对有效而可行的复习方式为:对内容简单了解后,对试题的攻克,进行多方面的试题训练,也就是说先多做试题,然后在试题中,碰到未知、不明确的通过资料进行补充、强化。原因在于:单一的看书,效率很低,也记不住。往往是看一遍忘一次。通过试题的强化训练,在试题中你会发现,主要的内容,重要的,都会在试题中反复出现。这样对于提高效率是比较重要的! 题库套卷(一) 一、单项选择题 1.从教育系统所赖以运行的场所或空间标准出发,可以将教育形态划分为( B )。 A.非制度化的教育、制度化的教育 B.家庭教育、学校教育、社会教育 C.原始社会的教育、古代社会的教育、近代社会的教育

D.普通教育、职业教育 2.( C )主张“道法自然”。 A.孟子 B.苟子 C.老子 D.韩非子 3.利用图片、图标、模型、幻灯片、电影电视等手段进行教学的直观类型是( B )。 A.实物直观 B.模象直观 C.语言直观 D.抽象直观 4.根据学习的定义,下列属于学习现象的是( D )。 A.吃了酸的食物流唾液 B.望梅止渴 C.蜘蛛织网 D.儿童模仿电影中人物的行为 5.针对传统教育的“教师、书本和课堂为中心”,提出了以儿童为中心的“活动教学”,形成了“现代教育”思想和教学模式的思想冢的是(B)。 A.中国的陶行知 B.美国的杜威 C.英国的培根 D.俄国的加里宁 6.可以解释倒摄抑制现象的遗忘理论是( B )。 A.痕迹衰退说 B.干扰说 C.同化说 D.动机说 7.( B )的出版是教育学成为一门独立学科的标志。 A.《教育学》 B.《大教学论》 C.《普通教育学》 D.《民主主义与教育》

教育心理学重点知识总结[完整版]

1、教育心理学:是一门研究学校情景中学与教的基本心理规律的科学。是应用心理学的一 种,是心理学与应用学的交叉学科。 2、研究内容:五要素三过程 3、教育心理学的作用:帮助教师准确的研究问题;为实际教学提供科学的理论指导;帮助 教师预测并干预学生;帮助教师结合实际教学进行研究。 4、教育心理学对教育实践具有描述、解释、预测、控制的作用。 5、教育心理学的发展概况:初创时期、发展时期、成熟时期、完善时期。 6、布鲁纳在1994年美国教育研究会的专题报告中总结了教育心理学的研究成果,主要表 现在:主动性研究、反思性研究、合作性研究、社会文化研究。 7、心理发展:指个体从出生、成熟、衰老直至死亡的整个生命进程中所发生的一系列心理 变化。 8、学生心理发展的四个基本特征:连续性与阶段性、定向性与顺序性、不平衡性、差异性。 9、青少年心理发展的阶段特征:(1)少年期:初中阶段,学生具有半成熟半幼稚的特点, 抽象逻辑思维已占主导地位,并出现反省思维;(2)青年初期:抽象逻辑思维从“经验型”向“理论性”转化,开始出现辩证思维 10、学习准备:指学生原有的知识水平或心理发展水平对新的学习的适应性。 11、关键期:个体早期生命中一个比较短暂的时期,在此期间,个体对某种刺激特别敏感,过了这一时期,同样的刺激对之影响很小或没有影响。 12、2岁时口头语言关键期。4岁是形状知觉形成关键期,4-5岁是学习书面语言关键期。 13、瑞士心理学家皮亚杰的认知阶段发展理论: 感知运动(0-2)前运算阶段(2-7)具体运算阶段(7-11)具有了抽象概念,思维可以逆转,能够进行逻辑推理形式运算阶段(11-15)具备了可逆思维 14、最近发展区:前苏联维果斯基认为儿童有两种发展水平:一是儿童现有水平,二是即将达到的发展水平,这两种水平之间的差异就是最近发展区。 15、人格:又称个性。是指决定个体外显行为和内隐行为并使其与他人的行为有稳定区别的综合心理特征。 16、埃里克森的人格发展阶段理论:基本的信任感对基本的不信任感(0-1.5)自主敢对羞耻感与怀疑(2-3)主动敢对内疚感(4-5)勤奋敢对自卑感(6-11)自我同一性对角色混乱(12-18) 17、影响人格发展的社会因素:家庭教养模式、学校教育、同辈群体。 18、自我意识:指个体对自己以及自己与周围事物关系的意识。包括三种成分:自我认识、自我体验、自我监控。 19、个体自我意识的发展经历了生理自我(3岁)到社会自我到心理自我的过程。 20、自我意识是个体对自己的认识和态度,是人格的重要组成部分,是把人格各部分整合和统一起来的核心力量。 21、学生间的认知方式的差异表现在:场独立与场依存(威特金)、沉思型与冲动型、辐合型与发散性。 22、世界上著名的智力量表:斯坦福-比纳量表(智力年龄/实际年龄*100)。 23、性格:指个体在生活中形成的对现实的稳固态度和与之相适应的行为方式。 24、性格的个别差异表现在:性格的特征差异和性格的类型差异(外倾型与内倾型、独立性与顺存性)。 25、学习的实质:(1)学习表现为行为或行为潜能的变化(2)学习所引起的行为或行为潜能的变化是相对持久的(3)学习是由反复经验而引起的 26、人类学习和动物学习的区别:(1)人类学习除了要获得个体的行为经验外,还要掌握人

数学重点知识点总结

数学知识点 一、常用的数量关系式 1、速度×时间=路程路程÷速度=时间路程÷时间=速度 2、单价×数量=总价总价÷单价=数量总价÷数量=单价 3、工作总量=工作效率×工作时间工作时间=工作总量÷工作效率 工作效率=工作总量÷工作时间 4、在有余数的除法里:被除数÷除数=商……余数(被除数-余数)÷商=除数 商×除数+余数=被除数被除数—商×除数=余数(被除数-余数)÷除数=商 二、小学数学图形计算公式 1、正方形(C:周长 S:面积 a:边长)周长=边长×4 C=4a 面积=边长×边长S=a×a=a2 2、正方体(V:体积 a:棱长)表面积=棱长×棱长×6 S表=a×a×6 =6a2 底面积=棱长×棱长=a2 体积=棱长×棱长×棱长V=a×a×a= a3棱长和=棱长×12=12a 3、长方形(C:周长 S:面积 a:边长)周长=(长+宽)×2 C=2(a+b) 面积=长×宽 S=ab 4、长方体(V:体积 s:面积 a:长 b: 宽 h:高) 表面积=(长×宽+宽×高+高×长)×2 S=2(ab+bh+ha) 体积=长×宽×高 V=abh 底面积=长×宽=ab 5、三角形(s:面积 a:底 h:高) 面积=底×高÷2 s=ah÷2三角形的高=面积×2÷底 三角形的底=面积×2÷高 6、平行四边形(s:面积 a:底 h:高)面积=底×高 s=ah 7、梯形(s:面积 a:上底 b:下底 h:高) 面积=(上底+下底)×高÷2 s=(a+b)× h÷2高=面积×2÷(上底+下底) 上底=面积×2÷高—下底下底=面积×2÷高—上底

8、圆形(S:面积 C:周长л:圆周率 d=直径 r=半径) (1)周长=直径×л=2×л×半径 C=лd=2лr (2)面积=半径×半径×л=лr2 环形:由两个半径不相等的同心圆相减而成,有无数条对称轴。公式面积s=л(R2-r2)= лR2-лr2 9、圆柱体(v:体积 h:高 s:底面积 r:底面半径 c:底面周长) (1)侧面积=底面周长×高=ch(2лr或лd) (2)表面积=侧面积+底面积×2 (3)体积=底面积×高 10、圆锥体(v:体积 h:高 s:底面积 r:底面半径) 体积=底面积×高÷3 V=Sh÷3=лr2h÷3 11、总数÷总份数=平均数 12、和差问题 (和+差)÷2=大数 (和-差)÷2=小数 13、和倍问题:和÷(倍数-1)=小数 小数×倍数=大数 (或者:和-小数=大数) 14、差倍问题:差÷(倍数-1)=小数 小数×倍数=大数 (或者:小数+差=大数) 15、相遇问题:相遇路程=速度和×相遇时间相遇时间=相遇路程÷速度和 速度和=相遇路程÷相遇时间 16、浓度问题:溶质的重量+溶剂的重量=溶液的重量 溶质的重量÷溶液的重量×100%=浓度溶液的重量×浓度=溶质的重量 溶质的重量÷浓度=溶液的重量 17、利润与折扣问题 利润=售出价-成本 利润率=利润÷成本×100%=(售出价÷成本-1)×100% 涨跌金额=本金×涨跌百分比利息=本金×利率×时间 利息=本金×利率×时间

(完整word版)公共基础知识常考知识点汇总.,推荐文档

公共基础知识常考知识点汇总1 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.我国政府职能的实施主体是各级人民政府。

诊断学重点知识重点总结汇总

诊断学重点知识汇总 第一单元症状学 1、稽留热:体温持续于39-40以上,24小时波动范围<1 见于肺炎链球菌性肺炎,伤寒,斑疹伤寒 2、弛张热:体温在39以上,24小时温差>2度。 见于败血症,风湿热,重症肺结核,化脓性炎症 3、间歇热:高热期与无热期交替出现。 见于疟疾,急性肾盂肾炎 4、回归热:体温骤然升至39以上,后又骤然下降至正常 见于回归热,霍奇金病,周期热 5、波状热:体温逐渐升高达39,后逐渐下降至正常 见于布鲁菌病 6、不规则热:见于结核病,风湿热,支气管肺炎,渗出性胸膜炎,感染性心内膜炎 第二单元缺 第三单元检体诊断 1、伤寒可见面容为:无欲貌 2、核黄素缺乏可见:地图舌 3、颈静脉搏动见于:二尖瓣关闭不全 4、可引起颈静脉怒张的疾病:右心功能不全,缩窄性心包炎,上腔静脉梗阻;心包积液。 5、肺实变最早出现的体征:支气管语音 6、主动脉瓣第二听诊区适合听诊:舒张期杂音 7、胸骨左缘第1、2肋间及其附近区听到连续性杂音见于:支脉导管未闭。 8、心脏的绝对浊音界是:右心室

9、第二心音产生的机理主要是:两个半月瓣关闭时的震动。 10、可使二尖瓣狭窄的杂音更为清晰体位:左侧卧位 11、中枢性瘫痪可出现:病理反射消失 12、主动脉瓣狭窄时杂音形成的机理:血流加速 13、肺动脉高压:第二心音分裂多见 14、左心功能不全:舒张期奔马律多见 15、洋地黄中毒的心律失常是:频发或多源性室早 16、洋地黄量不足的心律失常是:心房纤颤快速心室率 17、二、三尖瓣关闭不同步可致:第一心音分裂 18、主、肺动脉瓣关闭不同步可致:第二心音分裂 19、右心功能不全可出现:点头运动 20、风心病二尖瓣狭窄可出现:二尖瓣开放拍击音 心脏: 周围血管征――头部随脉搏呈节律性点头运动、颈动脉搏动明显、毛细血管搏动征、水冲脉、枪击音与杜氏双重杂音。――常见于主动脉瓣关闭不全、发热、贫血及甲亢等 1、二尖瓣狭窄: 二尖瓣面容,心尖搏动向左移,心尖部触及舒张期震颤; 心浊音界早期稍向左,以后向右扩大,心腰膨出,呈梨形; 心尖部S1亢进,舒张期隆隆样杂音,可伴开瓣音,P2亢进; 2、二尖瓣关闭不全: 心尖搏动向左下移位,常呈抬举性; 心尖部S1减弱,心尖部有3/6级或以上较粗糙的吹风样全收缩期杂音,范围广泛,常向左腋下及左肩胛下角传导。

中医基础理论重点知识汇总

中医基础理论教材重点知识汇总 绪论 1.中医学理论体系确立:战国至秦汉时期;《黄帝内经》《难经》《伤寒论》《神农本 草经》等医学问世。 2.金元四大家:刘完素(寒凉派);张从正(攻邪派);李杲、李东坦(补土派);朱震亨、 朱丹溪(滋阴派) 3.中医学理论体系主要特点就是: 一、整体观念; 二、辨证论治; 4.整体观念:主要体现于:人体自身的整体性,人与自然环境、与社会环境的统一 性; 5.辨证论治:就是中医学认识疾病与处理疾病的基本原则; 6.病、证、症的基本概念: ●病,即疾病,就是致病邪气作用于人体,人体正气与之抗争而引起的机体阴阳失 调、脏腑组织损伤、生理机能失常或心理活动障碍的一个完整的生命过程。 ●证,即证侯,就是疾病过程中某一阶段或某一类型的病理概括。 ●症,即症状与体征就是病与证的基本要素。病的重点就是全过程,而证的重点在现 阶段。 四诊—>病因、病位、病性、病势; 中医基础理论课程的主要内容: 1.中医学的哲学基础(精气学说阴阳学说五行学说) 2.中医学对人体生理的认识(藏象精气血津液神经络体质学说) 3.中医学对疾病及其防治的认识(病因发病病机防治原则) 第一章中医学的哲学基础 1.阴阳基本概念:就是对自然界相互关联的某些事物或现象对立双方属性的概括。 2.事物阴阳属性:相对性主要表现三个方面:阴阳属性相互转化;阴阳之中复有阴 阳;比较对象不同; 3.阴阳学说基本内容:对立制约互根互用交感互藏阴阳消长阴阳转化 4.制约太过:“阴胜则阳病,阳胜则阴病”;制约不及:“阳虚则阴盛,阴虚则阳亢”; 5.阴阳互根:具有相互依存,互为根本的关系。阴阳互用:就是指阴阳双方具有相互

高一语文重点知识点归纳总结

高一语文重点知识点归纳总结 一、语文知识点 1.小说三要素:A人物,B情节,C环境 3.比喻三要素:A本体,B喻体,C喻词 5.律诗四条件:A八句四联(首颔颈尾),B偶尾同韵,C中联对偶,D平声合调 6.五种表达方式:A叙述,B议论,C抒情,D说明,E描写 8.三种说明文说明结构:A总分总结构,B总分结构,C分总结构 9.三大说明文说明顺序:A按时间顺序,B按空间顺序,C按逻辑顺序 B提出观点——论证观点——总结观点 11.六种议论文论证方法:A举例法,B对比法,C,喻证法,D,E归谬法 12.八种主要修辞方法:A比喻,B拟人,C排比,D夸张,E反问,F设问,G反复,H对偶(简记为:喻拟排夸,二反设对) 13.四种人物描写方法:A外貌描写,B语言描写,C动作描写,D心理描写(简记为:外语动心) E动补短语,F介宾短语,G的字短语(按功能划分为七种) A名词性短语,B动词性短语,C形容词性短语(按词性分三种) 16.十二词类(性):A名动形,B数量代,C副介连,D助叹拟 17.三种记叙方法(顺序):A顺叙,B倒叙,C插叙

18.三种省略号作用:A表引文内容省略,B表列举事项省略,C 表说话中断延长 19.四种波折号作用:A表解释说明前文,B表后文跳跃转折,C 表声音中断延长D表时地数起止 20.四种引号作用:A表引用实际内容,B表讽刺反语,C表特定称谓,D表着重强调 离骚 1、文学常识 2、词语读音 修姱、嫉妒、謇、忳郁悒、侘傺 溘死、鸷鸟、方圜、攘诟、谣诼、延伫、芰荷、偭、兰皋、椒丘 岌岌、杂糅、昭质、可惩 孔雀东南飞 1、文学常识 乐府诗是一种合乐的古诗,因传自乐府官署而得名,乐府原为汉武帝刘彻设置的音乐机关,专事制作乐章并采集整理各地民间俗乐和歌辞,分别用于朝廷典礼和宴会时演唱。这些乐章、歌辞,后来就叫“乐府”,成为继《诗经》、《楚辞》而起的一种新诗体。 2、词语读音 箜篌、怀忿、槌床、哽咽、绣腰襦葳蕤、卑鄙、蹑丝履、玳瑁、流纨 明月珰、磐石、拊掌、郡丞、思量量体裁衣、否极泰来、白鹄、婀娜 踯躅、金镂鞍、赍钱、蟠龙、琉璃 晻晻、日暝、摧藏、蹑履、怅然戊戌、戍守、彷徨

事业单位公共基础知识:中共党史考点汇总

事业单位公共基础知识:中共党史考点汇总 【导语】 中公事业单位考试网为方便各位考生备考2016年事业单位公共基础知识考试,今天为大家带来《中共党史考点汇总》,希望可以帮助各位考生顺利备考事业单位考试。 随着事业单位考试的发展和探索,中共党史逐渐成为了不可小觑的一部分。一些省份的考试大纲中取消了对马克思主义哲学和历史人文科技的考查,明确提出“了解中国共产党的历史和党的建设理论”。因此中共党史的分数高低对整体的考试成绩必然有所影响。那么,现在我们就来看看中共党史中涉及的高频考点如下: 1.五四运动是一次彻底的反帝反封建的爱国主义运动,中国无产阶级开始登上政治舞台,是新民主主义革命的开端。 2.1921年7月23日,中国共产党第一次全国代表大会在上海举行。 3.1922年7月,中国共产党第二次全国代表大会在上海召开。中共二大第一次提出了明确的反帝反封建的民主革命纲领。 4.1923年6月,中国共产党第三次全国代表大会在广州举行。大会确定共产党员以个人身份加入国民党,用党内合作的形式实现国共合作。1924年1月,国民党第一次全国代表大会在广州举行,标志着国共两党革命统一战线正式建立。 5.8月1日,周恩来、贺龙、叶挺、朱德、刘伯承等人率领在中国共产党掌握或

影响下的北伐军两万多人在南昌宣布起义,打响了武装反抗国民党反动派的第一枪。 6.1927年8月7日,中共中央在湖北汉口秘密召开紧急会议,即“八七会议”,是中国共产党由大革命失败到土地革命兴起的历史性转变, 7.1935年10月,中央红军主力到达陕甘苏区吴起镇,与刘志丹、谢子长等领导的陕北红军胜利会师。1936年10月,红二方面军、红四方面军同红一方面军在甘肃会宁地区会师。红军三大主力会师,宣告红军二万五千里、纵横l1个省的震惊中外的长征胜利结束。 8.1935年1月,中国共产党在贵州遵义召开了中央政治局扩大会议,即遵义会议。遵义会议在最危急的关头挽救了党,挽救了红军,挽救了中国革命,成为中国共产党历史上一个生死攸关的转折点。 9.西安事变的和平解决,标志着十年内战局面的基本结束,抗日民族统一战线初步形成。 10.1937年7月7日,爆发“七七事变”。七七事变被定性为日本帝国主义全面侵华的开端和中华民族全面抗战的开始。 11.1945年8月15日,日本宣布无条件投降。9月2日,日本签署投降书。9月9日,冈村宁次在中国战区投降书上签字,抗日战争胜利结束。 这些考点是在考试中的高频考点,以记忆性知识为主,希望各位考生能够结合练习题,夯实基础,把握要点。预祝大家梦想成真!

高考数学复习重点知识点汇总

高考数学复习重点知识 点汇总 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

高中数学会考复习必背知识点 第一章 集合与简易逻辑 1、含n 个元素的集合的所有子集有n 2个 第二章 函数 1、求)(x f y =的反函数:解出)(1 y f x -=,y x ,互换,写出)(1 x f y -=的定义 域; 2、对数:①:负数和零没有对数,②、1的对数等于0:01log =a ,③、底的对数等于1:1log =a a , ④、积的对数:N M MN a a a log log )(log +=, 商的对数:N M N M a a a log log log -=, 幂的对数:M n M a n a log log =;b m n b a n a m log log =, 第三章 数列 1、数列的前n 项和:n n a a a a S ++++= 321; 数列前n 项和与通项的关系: ???≥-===-)2()1(111n S S n S a a n n n 2、等差数列 :(1)、定义:等差数列从第2项起,每一项与它的前一项的差等于同一个常数; (2)、通项公式:d n a a n )1(1-+= (其中首项是1a ,公差是d ;) (3)、前n 项和:1.2) (1n n a a n S +=d n n na 2 )1(1-+=(整理后是关于n 的没有常数项的二次 函数) (4)、等差中项: A 是a 与b 的等差中项:2 b a A += 或b a A +=2,三个数成等差常设:a- d ,a ,a+d 3、等比数列:(1)、定义:等比数列从第2项起,每一项与它的前一项的比等于同一个常数,(0≠q )。 (2)、通项公式:11-=n n q a a (其中:首项是1a ,公比是q ) (3)、前n 项和:??? ?? ≠--=--==) 1(,1)1(1)1(,111q q q a q q a a q na S n n n (4)、等比中项: G 是a 与b 的等比中项:G b a G =,即a b G =2(或ab G ±=,等比中项 有两个) 第四章 三角函数

相关主题