您的位置:首页 > 理论基础 > 数据结构算法

数据结构

2019-04-12 16:08 323 查看
 

1、数据结构的定义:就是一种程序设计优化的方法论,它不仅讨论到存储的数据,同时也考虑到之间的关系与运算,目的是加快程序的执行速度与减少内存占用的空间。

# 想要了解数据结构,首先来了解下数据与信息的概念:
2、数据:指的就是一种未经处理的原始文字(Word)、数字(number)、符号(symbol)、或图形(graph)等。


3、数据分类:数值数据和字符数据

4、信息:就是利用大量的数据,经过有系统的整理、分析、删选处理而提炼出来的,而且具有参考价格以及提供决策依据的文件、数字符号或图标。

5、数据结构的常用类型:

1)基本数据类型:不能以其他类型来定义的数据类型,或称为标量数据类型。例如python中的基本类型就包括整数、浮点、布尔数据类型和字符类型。

2)结构化数据类型:也称为虚拟数据类型,是一种比基本数据类型更高一级的数据类型。例如字符串、数组、指针、列表、文件等。

3)抽象数据类型:将一种数据类型看成是一种值的集合,以及在这些值上所进行的运算及其所代表的属性所成的集合。“抽象数据类型”臂结构数据类型更高级,是指一个数学模型以及定义在此数学模型上的一组数学运算或操作。例如堆栈就是一种典型数据抽象类型,它具有后进先出的数据操作方式。

6、数据结构的种类:数组、链表、堆栈、队列。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: