数据结构概览
来源:互联网 发布:2016年淘宝双十一退货 编辑:程序博客网 时间:2024/04/27 14:08
概念综述:
数据结构是相互之间存在一种或多种特定关系的集合。数据结构是计算机存储、组织数据的方式。
数据结构的选择直接影响计算机程序的运行效率(时间复杂度)和存储效率(空间复杂度)。
计算机程序设计 = 算法 + 数据结构
数据结构的三个层次:
抽象层--逻辑结构
- 集合结构(集)
- 线性结构(表)
- 树形结构(树)
- 网状结构(图)
结构层--物理结构
- 顺序结构
- 链式结构
实现层--运算结构
创建与销毁
分配资源、建立结构、释放资源
插入删除
增加、减少元素
获取与修改
排序与查找
各种算法应用
0 0
- 数据结构概览
- 【数据结构】数据结构概览
- 数据结构和算法概览(一)
- 【自考学习】——《数据结构导论》概览
- C语言基础(十二)- 数据结构概览
- 算法基础:数据结构与算法入门概览
- Java数据结构与常见算法概览
- 概览
- stl源码剖析学习笔记(一)重点数据结构概览
- linux内存模型之buddy(伙伴)系统一概览及相关数据结构
- 软考复习之路——数据结构与算法概览
- 对数据结构和算法的总结和思考(一)--概览
- Python之架构 语法 数据结构 内置模块 标准库等概览
- XML概览
- J2EE概览
- ASP概览
- SOA概览
- 数字音频概览
- C primer plus 第十章 练习4:
- Csharp:file与filestream类区别
- [SM] 衣柜系统
- git 生成 公私钥
- 做一个爱学习的码农
- 数据结构概览
- canvas 画图板Demo
- 前端学习第一天——Html介绍
- 堆栈和其代码的两种实现
- 基本动作 动画详解
- Android LruCache 代码走读
- First Blood
- 队列和其代码的两种实现
- Android实现倒计时之使用CountDownTimer