Part1 概论
Part2 线性结构
Part3 树形结构
Part4 图形结构
Part5 查找
Part6 排序


基本概念

数据:所有被计算机存储、处理的对象

数据元素:数据的基本单位,在程序中作为一个整体而加以考虑和处理。数据元素由数据项组成。

数据项:数据的不可分割的最小标识单位。又称为字段或域。

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。包括数据的逻辑结构、数据的存储结构、数据的基本运算。

用计算机解决问题的步骤

  1. 从具体的问题抽象出一个适当的数学模型;
  2. 设计一个求解该数学模型的算法;
  3. 用某种计算机语言编写实现该算法的程序,调试和运行程序直至最终得到问题的解答。

数据的逻辑结构

是指元素之间的逻辑关系。
四类基本逻辑结构:集合、线性结构、树形结构、图结构

数据的存储结构

顺序存储方式
链式存储方式
索引存储方式
散列存储方式
数据的逻辑结构在计算机中的实现。

数据的基本运算

算法

求时间复杂度

算法执行基本操作次数

求空间复杂度

算法所耗费的存储空间

转载于:https://www.cnblogs.com/Sukie-s-home/articles/11509442.html

[自学考试] [02142数据结构导论] Part1 概论相关推荐

  1. 北京市高等教育自学考试2023年教材信息表

    序号 课程代码 课程名称 教材名称 出版社 版本 作者 教材类型 考核方式 1 00009 政治经济学(财经类) 政治经济学(财经类) 中国人民大学出版社 2016年版 张雷声 国家统编教材 笔试 2 ...

  2. 自考数据结构和数据结构导论_我跳过大学自学数据科学

    自考数据结构和数据结构导论 A few months back, I decided I wanted to learn data science. In order to do this, I sk ...

  3. 最小的语言符号是A词B语素C音素D义素,全国2009年1月高等教育自学考试语言学概论试题...

    全国2009年1月高等教育自学考试语言学概论试题 课程代码:00541 一.单项选择题(本大题共20小题.每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的.请将其代码填写在题 ...

  4. 最小的语言符号是A词B语素C音素D义素,高等教育自学考试《语言学概论》试题9.docx...

    高等教育自学考试<语言学概论>试题 一.单项选择题(本大题共20小题.每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的.请将其代码填写在题后的括号内.错选.多选或 ...

  5. 16级语言学概论c卷,语言学概论2017年4月自学考试全国统一命题考试选择题题目及答案...

    以下为2017年4月自考考试马克思主义基本原理真题论述题!老规矩,拿纸笔或者备忘录写下你认为对的答案,再翻看官方答案哦! ··· 2017年4月高等教育自学考试全国统一命题考试 语言学概论试卷 (课程 ...

  6. 计算机网络概论何莉电子书,江苏自学考试计算机网络技术及其实践教材大纲

    江苏技术师范学院编 一.课程性质.地位.目的和任务 计算机网络技术及其实践是高等教育自学考试计算机科学教育专业主干的课程.考生通过本课程的学习,应该了解和掌握计算机网络的基本概念和体系结构:掌握局域网 ...

  7. 【数据结构导论】第 1 章:概论

    一.学习大纲 二.引言 (1)数据结构的概念 数据结构(Data structure)是指一组相互之间存在一种或多种特定关系的数据的组织方式和它们在计算机内的存储方式,以及定义在该组数据上的一组操作. ...

  8. 计算机什么专业可以自学考试,自学考试,计算机专业哪个专业好?

    课程设置:英语(二).高等教学(工本).计算机网络原理.离散数学.数据库系统原理.数据库系统原理(实践).计算机系统结构.操作系统.操作系统(实践). 中国近现代史纲要.马克思主义基本原理概论.概率论 ...

  9. 计算机应用软件专业自学怎么学,自学考试计算机及应用专业应该怎么学

    课程设置:英语(二).高等教学(工本).计算机网络原理.离散数学.数据库系统原理.数据库系统原理(实践).计算机系统结构.操作系统.操作系统(实践). 中国近现代史纲要.马克思主义基本原理概论.概率论 ...

  10. c语言程序设计A课程试,自学考试有关论文范文,与C语言程序设计A课程辅导相关硕士毕业论文范文...

    自学考试有关论文范文,与C语言程序设计A课程辅导相关硕士毕业论文范文 关于自学考试及高等教育自学考试及控件方面的免费优秀学术论文范文,自学考试有关毕业论文开题报告,关于C语言程序设计A课程辅导相关论文 ...

最新文章

  1. 收藏——CodeProject - 使用特性(attributes)和激活机制来实现工厂模式
  2. 缓存一致性和跨服务器查询的数据异构解决方案canal
  3. CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
  4. 【Opencv实战】趣味应用 | 用OpenCV自动给图片添加虚拟特效---平淡的生活需要技术的点缀~
  5. 第二、三章:信息系统项目管理基础与立项管理-章节真题
  6. 双指针 - 四数之和
  7. Java点击按钮div缩放_[Java教程]怎样给div增加resize事件
  8. java epoll select_字节跳动高频面试题,操作系统/算法/Java等。
  9. MySQL搭建系列之多实例
  10. origin2016中怎么画多条曲线,并且分别给不同曲线设置标记
  11. 转的,程序员如何缓解压力
  12. 【OpenCV】重映射及仿射变换
  13. 多币种钱包开发:什么是工作量证明(POW)?
  14. ios 中文输入法 完成事件_让聊天更方便 百度输入法开启AI助聊功能
  15. c语言有趣小程序,c语言小程序代码大全(9个经典的C语言小程序)
  16. 网络舆情监测TOOM
  17. 改命术:怎么赚50万以上的问题
  18. 新加坡国立大学尤洋:我的四个选择,本质的喜欢催动长久的坚持丨青源专栏...
  19. Java调用TSC打印机进行打印
  20. vs2013如何调用监视窗口实现调试(如何打断点、逐步调试、逐过程调试、退出调试、条件调试)

热门文章

  1. matlab傅里叶反变换举例,matlab傅里叶正逆变换详细说明+图例
  2. html5在线画板菱形怎么画,使用HTML5构建一个在线画板应用
  3. 【aws smart home】Aleax skill环境搭建
  4. Linux工具参考篇(网摘)
  5. 三相电压型PWM整流器设计
  6. CSS学习(四)——字体样式,文本样式
  7. Python 手写体识别
  8. linux 正则匹配文件名,shell 正则表达式与文件名匹配
  9. structure 2.3.4 软件使用指南
  10. meanshift跟踪算法