绪论

参考书籍:严蔚敏《数据结构》

  1. 基本概念
  • 数据(data):对客观事物的符号表示,所有能输入到计算机中并被计算机程序处理的符号的总称。
  • 数据元素(data element):数据的基本单位,通常作为一个整体进行考虑和处理。
  • 数据对象(data object):性质相同的数据元素的集合,是数据的一个子集。如:整数数据对象是集合N。
  • 数据结构(data structure):相互之间存在一种或多种特定关系的数据元素的集合。通常有以下四类基本结构:
    • 集合
    • 线性结构
    • 树形结构
    • 图状结构

数据结构的形式定义使用一个二元组:
Data_Structure = (D,S),其中,D是数据元素的有限集,S是D上关系的有限集。

  • 数据类型(data type):用以刻画程序操作对象的特性
  • 抽象数据类型(Abstract Data Type):指一个数学模型以及定义在该模型上的一组操作。抽象数据类型的定义仅取决于它的一组逻辑特性,而与其在计算机内部如何表示和实现无关。

抽象数据类型可以用三元组表示(D,S,P),其中D是数据对象,S是D上的关系集,P是对D的基本操作集。

  • 原子类型(atomic data type):属于原子类型的变量的值是不可分解的。
  1. 算法与分算法分析

算了,我放弃用严蔚敏老师的书入门了,写的有点晦涩难懂。晚上去图书馆借《数据结构与算法分析》吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,170评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,963评论 19 139
  • 一、数据结构的基本概念 (1)数据:人们利用文字符号、数字符号以及其他规定的符号,对现实世界的事物及其活动所做的抽...
    星期八我一定好好读书阅读 272评论 0 1
  • 上周末的时候,小朋友要参加表演,于是我们结伴去某店梳头,小朋友梳完轮到我的时候,不足二十平的店里突然爆发了一场战争...
    苏晓懒阅读 746评论 0 0
  • 普通人跑一百米都能跑个十几秒,但是要进入十秒,在人类都是凤毛麟角。这一秒的差距极为困难。这些飞人,就是人类体能的奢...
    马唐阅读 349评论 0 0