数据结构(Date Structures)
来源:互联网 发布:上海游奇网络老板 编辑:程序博客网 时间:2024/06/18 16:19
一、数据基础
1.数据(Date):
描述客观事物的数值、字符以及能输入机器且 能被处理各种符号集合。
2.数据元素(Date Element)
组成数据的基本单位,是数据集合的个体。
3.数据对象(Date Object)
性质相同的数据集合。
4.数据结构(Date Structure)
相互联系的数据元素的集合
5.数据类型(Date Type)
一组性质相同的值集合以及定义在这个集合上的一组操作的总称。
6.抽象数据类型
抽象的本质是抽取反映问题的本质点,而忽略非本质的细节,这是从事计算机研究的重要方法。
(1)数据抽象
(2)抽象数据类型(Abstact Date Type; ADT)
定义了一个数据对象、数据对象中各元素的结构关系以及一组数据的操作。
特点:数据抽象与信息隐蔽。
二、内容
1.逻辑结构(4种)
集合、线性、树状、图状或网状
2.存储结构
逻辑结构在计算机中的储存映像。
注:元素之间的关系在计算机中两种不同表示方法
顺序映像和非顺序映像
3.运算集合
二、算法
程序=算法+数据结构
1.算法的定义:
规则的有限集合,是为了解决问题的一系列操作。
2.特征
(1)有限性
(2)确定性
(3)可行性
(4)输入
(5)输出
3.设计要求
(1)正确性
(2)可读性
(3)健壮性:即对非法输入的抵抗能力
(4)高效率和低存储量
- 数据结构(Date Structures)
- Python Date Structures 第一周
- 数据结构 Data Structures
- Java数据结构(Data Structures)
- 泛函编程(5)-数据结构(Functional Data Structures)
- 泛函编程(5)-数据结构(Functional Data Structures)
- 数据结构(DATE STRUCTURE)实验A
- 队列(Queue)——先进先出(FIFO)的数据结构(Data Structures)
- 栈(Stack)——后进先出(LIFO)的数据结构(Data Structures)
- 《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(一)
- 《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(二)
- 《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(三)
- 《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(四)
- Algorithms.and.Data.Structures算法与数据结构
- Data.Structures.and.Algorithms数据结构电子书最新
- dynamic programming in Date Structures and Algorithm Analysis in C
- backtracking in Date Structures and Algorithm Analysis in C
- Data Structures and algorithm analysis—1.1 What's the book about? (数据结构1.1—关于本书)
- valid-palindrome
- ERESOURCE 相关函数的使用
- Codeforces Round #435 (Div. 2) 题解
- 各版本JDK的新特性
- Spring AOP之通知(advice),连点(connetDoint),切点(pointcut),切点(aspect)
- 数据结构(Date Structures)
- 前缀树的实现
- 动态联动_Port
- length、lengthn、lengthc、lengthm用法介绍
- 面向对象程序设计上机练习三(有默认参数的函数)
- 实验一
- selenium鼠标定位问题
- Java中JFreeChart图表库的使用
- MT 104 Direct Debit and Request for Debit Transfer Message直接借记和请求借记转账电文