第一章

作者: 不吃鱼的猫_8e95 | 来源:发表于2017-10-11 14:12 被阅读0次

数据结构的概念

数据结构主要研究数据(特别是非数值型数据)的组织,存储及运算方法的课程。

  • 1.数据(Date)
    数据是描述客观事物的价值,字符以及能输入到计算机中且能被处理的各种符号集合。
  • 2.数据元素(Date Element)
    数据元素是组成数据的基本单位,是数据集合的个体在计算机中通常座位一个集体进行考虑和处理,一个数据元素可以由一个或者多个数据项(Date Item)组成,数据项是数据不可分割的最小单位。
  • 3.数据对象(Date Object)
    数据对象是性质相同的数据元素的集合,是数据的一个子集。例如:正整数数据对象是集合C={'1','2','3'...}
  • 4.数据结构(Date Structure)
    数据结构是指相互之间存在一种或多种特定关系的数据元素集合。通常数据对象中的数据元素不是孤立的,而是彼此之间存在关系,我们把数据元素相互之间的关系称为“结构”,及数据的组织形式,所以也可以说数据结构是带有数据元素的集合。

数据结构是一个二元组: Data_Structure=(D,R)
其中D是数据元素的有限集,R是D上关系的有限集。

  • 5.数据类型(Data Type)
    数据类型是一组性质相同的值集合以及定义在这个集合上的一组操作的总称。
  • 6.数据抽象与抽象数据类型
    抽象是对一种事物或一个系统的简化描述,它集中注意力与事物或者系统的本质方面,而忽略非本质的细节。

程序设计语言从机器语言->汇编语言->高级语言->非过程化语言(面向对象语言)就是不断抽象话的过程。

数据结构的内容

根据数据元素之间关系的不同特征,数据结构又可以分为两大类:

  • 线性结构 : 线性表,栈,队列,字符串,数组和广义表
  • 非线性结构 : 树和图

数据的存储结构

数据在计算机中用若干个二进制“位串”表示。

  • 数据元素之间的关系在计算机中有两种表示方式:顺序映像和非顺序映像。
  • 存储结构:顺序存储(特点是借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系)
  • 存储结构:链式存储(借助指针表示数据元素之间的关系)

数据结构的内容

  • 逻辑结构
  • 存储结构
  • 运算集合

按某种逻辑关系组织起来的一批数据,按一定的映像方式把它存放在计算机存储器中,并在这些数据上定义了一个运算的集合,就叫做数据结构。

算法

数据结构+算法=程序

  • 算法具有以下的几个特征:
  1. 有穷性
  2. 确定性
  3. 可行性
  4. 有输入
  5. 有输出

相关文章

  • 《岳响河》目录 第一章

    第一章1-3 第一章4-5 第一章6 第一章7 第一章8 第一章9 第一章10 第一章11 第一章12 第一章13...

  • 我翻译的《道德经》

    第一章(1) 第一章(2) 第一章(3) 第一章(4) 第一章(5) 第一章(6) 第一章(7) 第二章(1) 第...

  • 盗神传说

    第一章: 369369369369369369369 第一章: 369369369369369369369 第一章...

  • 目录 没有头的肖像画

    第一章1 第一章2

  • 【朔月之夜】目录

    第一章 永恒暗夜(一) 第一章 永恒暗夜(二) 第一章 永恒暗夜(三) 第一章 永恒暗夜(四)

  • 目录

    小铃铛目录 第一章灵坠现(1) 第一章灵坠现(2) 第一章灵坠现(3) 第一章灵坠现(4) 第一章灵坠现(5) 第...

  • 悟空

    第一卷 第一章 第一章(1) 第一章(2) 第一章(3) 第一章(4) 第二章 第二章(1) 第二章(2) 第二章...

  • 《如何有效阅读一本书》读书摘记

    手摘笔记,奉上如图。 共17张,依次排列。 第一章 第一章 用笔记管理生活 第一章 第一章 读书阶段 第二章,购书...

  • 数学与编程(求极限)

    一、前期高等数学知识: 第一章:函数与极限(1); 第一章:函数与极限(2) 第一章:函数与极限(3) 第一章:函...

  • 《风铃》目录

    1 .《风铃》第一章(1) 2 . 《风铃》第一章(2) ...

网友评论

      本文标题:第一章

      本文链接:https://www.haomeiwen.com/subject/szqpjxtx.html