下载此文档

ess基础知识总结.doc


文档分类:资格/认证考试 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
二级教程——公共基础知识算法是指解题方案的准确而完整的描述。程序的编制不可能优于算法的设计。算法的基本特征:;;(不允许有模能两可的解释,也不允许有多义性);。算法的两种基本要素:一是数据对象的运算和操作;二是算法的控制结构。算法设计的基本算法:;;;;;。算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度(理解):是指执行算法所需要的计算工作量。算法的基本运算反映了算法运算的主要特征,用基本算法的次数来度量算法工作量是客观的也是实际可行的。算法的空间复杂度(理解):指执行这个算法所需要的内存空间。数据结构主要研究和讨论的三个方面问题:,即数据的逻辑结构;,各数据元素在计算机中的存储关系,即数据的存储结构;。。:;。(也称数据的物理结构)。常用的存储结构有顺序、链接、索引等存储结构。,一般将数据结构分为两的类:线性结构和非线性结构。,一个非空的数据结构需满足以下两个条件构成线性结构:一是有且只有一个根节点;二是每一个节点最多有一个前件,也最多有一个后件。、最常用的一种数据结构。,而复杂的线性表中,由若干数据相组成的数据元素成为记录,而由多个记录构成的线性表又称为文件。线性表是一种线性结构。数据元素在线性表中的位置只取决于它们自己的序号,即数据元素之间的相对位置是线性的。:;。。在这种特殊的线性表中,其插入与删除运算都只在线性表的一端进行。。栈也被称为“先进后出”表或“后进先出”表,其具有记忆作用。通常用指针top来指示栈顶的位置,用指针bottom只想线索。:入栈,退栈与读栈顶元素。:;,将该用户程序加入到线性表的末尾进行等待;,就从线性表的头部取出一个用户程序执行。在这种线性表中,需要加入的元素总是插入到线性表的末尾,并且又总是从线性表的头部取出(删除)元素。这种线性表成为队列。:一是顺序查找;二是二分法查找(二分法查找只需要比较㏒2n次,而顺序查找需要查找n次。:交换类排序法:;。插入类排序法:(简单插入排序需要n(n-1)/2次比较,希尔排序所需要比较次数O(n),堆排序需要比较的次数为O(n㏒2n)).,主要应注重和考虑下述一些因素:a

ess基础知识总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小52 KB
  • 时间2019-11-01