算法与数据结构绪论
来源:互联网 发布:stussy淘宝 编辑:程序博客网 时间:2024/05/19 14:36
【数据结构】
①问题的数学模型
②相互之间存在一种或多种特定关系的数据元素的集合
③由数据元素依据某种逻辑联系组织起来的
【数据的逻辑结构】
数据之间逻辑关系的描述
由“数据元素之间的结构关系的不同特征“,可将数据结构分为四类基本的逻辑结构:
集合结构:属于同一个集合
线性结构:一对一的关系
树形结构:一对多的关系
图状结构:多对多的关系
【数据的存储结构】
数据在计算机内存中存储状态的描述
①数据在计算机内的组织方式,是逻辑数据的存储映像;
②逻辑结构用计算机语言的实现,它依赖于计算机语言;
③数据元素及其关系在计算机存储器内的表示(映像)。
顺序存储结构和链接存储结构:数据结构的表示方法
【抽象数据类型ADT】
数据结构可视为一个抽象数据类型
抽象数据类型:一种自定义的数据类型,它包含数据&对数据的相关运算
【算法】
理解①
对实际问题的一种求解方法
理解②
对实际问题所给出的求解步骤的描述,是一个有限的求解指令序列
【数据结构与算法的联系】
理解①
当谈论一种算法时,必然要涉及算法所处理的数据问题;
讨论数据的组织或结构,也离不开处理此类数据的运算及其算法。
理解②
算法依附于数据结构
不同的数据结构会产生不同的算法
【数据结构与算法的作用】
撰写出效率高、可读性好、易于实现与复用的程序。
程序=数据结构+算法
0 0
- 数据结构与算法 绪论
- 数据结构与算法绪论
- 数据结构与算法绪论
- 数据结构与算法--绪论
- 算法与数据结构绪论
- 数据结构与算法绪论
- 数据结构与算法----绪论
- 数据结构与算法 - 绪论上
- 数据结构与算法(绪论)
- 1.数据结构与算法绪论
- 《大话数据结构》-数据结构绪论与算法
- 数据结构与算法笔记之--算法绪论
- 数据结构与算法学习(绪论)
- 数据结构与算法(C语言)<绪论>
- 数据结构与算法笔记 —— 绪论
- 数据结构与算法分析之01绪论
- 《数据结构与算法》第1章 绪论
- 数据结构(二)算法绪论
- 生产者消费者模型
- 解决webview加载过大的图片导致水平滑动的视觉
- 文件上传,表单提交插件
- Android混合开发
- tip7——activity的4种启动模式
- 算法与数据结构绪论
- spring 事件驱动模型简介
- JS知识体系构建--持续更新
- 优化MyEclipse保存页面卡顿
- MySQL基本操作
- 返回值为结构体,返回值可能为空时候的处理情况
- SylixOS_LWIP协议栈学习:动态内存管理
- Protobuf3语言指南
- nginx 根据不同url反向代理到不同服务器