- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机二级考试之数据库重点知识
二级公共基础知识
第一部分 数据结构(5-6个题目,占10分)
*1.所谓算法是指解题方案的准确而完整的描述。严格来说,一个算法必须具有以下五个主要特征:
有穷性 确定性 可行性 输入 输出(或说成:拥有足够的情报 )
2.算法的组成要素
算法中对数据的运算和操作及算法的控制结构
3.算法设计基本方法
列举法 归纳法 递推 递归 减半递推 回溯法
*4.算法的复杂度可分为时间复杂度和空间复杂度,是衡量算法优劣的量度。
(1)算法的时间复杂度:算法的时间复杂度是指执行算法所需要的工作量。一般情况下,算法的时间复杂度为算法中的基本操作重复执行的次数。是问题规模n的某个函数f(n)。
(2)算法的空间复杂度:算法的空间复杂度是指执行这个算法所需要的内存空间。
5.数据结构的定义
是指相互有关联的数据元素的集合。(一定要注意是数据元素的集合,不是数据的集合)
*6. 数据结构主要研究三个方面的问题:
1) 逻辑结构是各数据元素之间的逻辑关系。它与在计算机中的存储位置无关,是独立于计算机的。
2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构。
3)对各种数据结构进行的运算。
7. 常见的存储结构:
顺序存储结构 链式存储结构 索引存储结构 散列存储结构
一般分为:线性存储和非线性存储
8. 线性表的顺序存储结构用一组地址连续的存储单元依次存放线性表中的数据元素,即以“存储位置相邻”表示“存储,表中第一个元素的存储位置作称作线性表的基地址。
所有数据元素的存储位置均可由第一个数据元素的存储位置得到 ADR(ai) = ADR(a1) + (i-1)×C ↑ ↑
基地址 一个数据元素所占存储量
9. 线性表的插入和删除运算最坏的时间复杂度为O(n-1),最好为O(o).
10. 栈是限定仅在表的一端进行插入和删除操作的线性表。允许插入和删除的一端称为栈顶,另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入,也是最后被删除的元素。栈是一种后进先出的线性表。通常用指针top指示栈顶位置,用指针bottom指示栈底位置。
11. 栈的操作有:
入栈:在栈顶位置插入一个新元素,栈顶指针top加1。
退栈:取出栈顶元素并赋值给一个指定的变量,栈顶指针top减1。
取栈顶元素:将栈顶元素的值赋给一个指定的变量,不删除栈顶元素,栈顶指针不变。
12. 如果某栈的入栈顺序是ABCDEF,则出栈顺序不可能是哪个(C) (此类型的题目一定要会推导)
A、DCEFBA B、ABCDEF C、EDFCAB D、CBAEDF
13. 队列是一种先进先出的线性表,它只允许在表的一端插入元素(队尾),在另一端删除元素(队头)。通常定义头指针front指向队头元素的前一个位置,定义尾指针rear指向队尾元素的位置。队列是一种先进先出的数据结构。
14. 循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间。容量的计算:
*当rearfront时,元素个数=rear-front ;
*当rearfront时,元素个数=总容量-(front-rear)。
15. 单链表是用一组任意的存储单元(可以连续,也可以不连续)存储数据元素,为了表示每个数据元素ai与其直接后继元素ai+1之间的逻辑关系,除了存储其本身的信息(数据域)之外,还需要存储其后继元素的存储位置信息(指针域)。
16.N个结点链接成一个链表,为线性表的链式存储结构。由于结点中只包含一个指针域,故称为单链表。
17. 增加头指针是为了方便操作。必须从头指针开始(顺序存取)才能访问整个链表,从链表中的任一结点是不能访问整个链表的。最后一个数据元素没有直接后继,其指针域为空。
18.链表中插入和删除结点(数据)是不需要移动其他结点的。
19. 在双向链表中的结点包含两个指针域,其中一个指向直接后继,另一个指向直接前驱。
20.循环链表的特点是表中最后一个结点的指针域指向第一个结点,整个链表为一个由链指针相链接的环。
21. 树是一种简单的非线性结构,在树中,所有的数据元素之间具有明显的层次性关系。
树是(n≥0)个结点的有限集合,集合为空的树简称为空树;树中的元素称为结点。在任意一棵非空树中:
(1)有且仅有一个特定的结点称为根结点。
(2)当n1时,其余的结点可分为m个互不相交的子集T1,T2,…Tm,其中每个有限子集本身又是一棵树。
*22. 树的的几个重要术语:
树的度 叶节点 双亲、孩子和兄弟 层次 深度
*23. 二叉树
您可能关注的文档
- 蒸汽供应合同示例-QWNWHL090514.doc
- 蒸有实操教案.doc
- 蒸汽和空气放空时产生的噪声声.doc
- 蒸汽蓄热器20110214.ppt
- 蓄电池第二讲教学课件.ppt
- 葡萄酒经典知识.ppt
- 蓝月亮威露士促销人员斗殴 洗衣液激战白热化.doc
- 蓝莓汁生产设计.doc
- 蔬菜营养丰富模版课件.ppt
- 薄膜滤光片走向成熟.doc
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)