数据结构——基本常识
来源:互联网 发布:banner设计软件 编辑:程序博客网 时间:2024/06/11 18:16
1、数据结构分为逻辑结构和存储结构。存储结构是逻辑结构的计算机语言表达,而不是指数据元素的存储方式。
常见的逻辑结构有:集合,线性,树,图。
存储结构有:顺序,链接,索引,散列。
数据结构研究的一般为非数值运算:查找,排序,插入,删除,修改和遍历。
2、基本术语:
数据元素:构成数据结构的基本单位。为一个结点。
数据对象:具有相同性质的数据元素的集合。
数据项/数据域:构成数据结构的最小单位。
数据结构:数据元素及其之间的联系。Data-Structure=(D,S);D表示数据对象,S表示D之间的关系。
存储结构:逻辑结构在计算机语言上的表达。
数据类型:一个值的集合和一组定义在这个值集上的操作的总称。(例如C++的一个类就是一个数据类型)数据类型分为原子类型和结构类型,前者不可分解,后者可分解。
抽象数据类型(ADT):(D,S,P),D为数据对象,S为D之间的关系,P为定义在D上的操作。
ADT
{
数据对象;
数据关系;
基本操作
}
基本操作
{
初始条件;
操作结果;
}
3、一般使用类C语言来描述算法,它是一种伪码。
阅读全文
0 0
- 数据结构——基本常识
- CSS—基本常识
- Javascript—基本常识
- 数据结构之树基本常识
- 黑马程序员——JAVA基本常识
- 基本常识
- 基本常识
- 基本常识
- 基本常识
- 基本常识
- 基本常识
- 黑马程序员——>第一天<基本常识&Java环境搭建>
- 黑马程序员java学习日记——基本常识(一)
- 黑马程序员java学习日记——基本常识(二)
- 黑马程序员java学习日记——基本常识(一)
- 黑马程序员java学习日记——基本常识(二)
- 黑马程序员——Java语言基础——01.基础知识【基本常识】【java概述】【配置环境变量】
- 【Android】开发经验谈————很少有人会告诉你的Android开发基本常识
- Java语法基础练习题2
- 2017年9月16日提高组T2 A
- Python安全小工具之生成高精度字典
- linux系统运行java项目报错Caused by: java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.closeQuietly
- 日常学习
- 数据结构——基本常识
- Redis解析之Redis命令
- 快速清除IE缓存命令行
- VS2010——MFC编写线程的进度条
- PAT 1001. A+B Format (20) c++版
- MFC中采用分段线性对比度处理图像并且显示在控件中
- Hadoop 工程所需要的jar包
- Ubuntu16.04 安装skimage
- ubuntu16.04远程服务器安装mysql