数据结构与算法入门
来源:互联网 发布:网络情歌2015 编辑:程序博客网 时间:2024/05/16 08:54
数据结构分为:逻辑结构和物理结构(数据在内存中的结构)
逻辑结构分为四种:集合,线性,树形,图形
物理结构分为:顺序,链式存储
顺序存储:在内存中连续的存储单元,例如数组
链式存储:内存中任意存储,需要存储指针,存储下一个元素地址。
算法的特性:输入,输出,有穷性,确定性,可行性。
有穷性:程序执行完,自动结束,不能永久执行
算法设计要求:
1.正确性:有输入,输出和加工处理无义性。正确反映问题需求,得到正确的结构
2.健壮性
3.可读性
4.时间效率高,存储量低
算法的层次需求:
1.算法程序无语法错误
2.算法程序对于合法输入产生满足要求的合法输出
3.算法程序对于非法输入产生满足要求的规格说明
算法效率度量方法
例如一个代码执行N^3+2n+1
判断效率:函数中常数和其它次项可以忽略,关注主项的阶数。
0 0
- 数据结构与算法入门
- 数据结构与算法入门
- 算法基础:数据结构与算法入门概览
- 各种数据结构与算法知识入门经典
- 数据结构与算法导论之入门简介
- 《数据结构与算法》学习之入门篇
- 数据结构与算法学习-哈希表入门
- 数据结构与算法从入门到懵逼 - 链表
- 数据结构与算法入门(1)--基本概念
- 数据结构与算法 基础概述 入门必备!
- 优秀博客推荐:各种数据结构与算法知识入门经典
- 各种数据结构与算法知识入门经典(不断更新)
- 算法与数据结构,从入门到不放弃~
- 数据结构与算法(Python)-python快速入门篇1
- 数据结构与算法(Python)-Python快速入门篇2
- 数据结构与算法(Python)-Python快速入门篇3
- 数据结构与算法(Python)-Python快速入门篇4
- 数据结构与算法学习笔记——基础入门
- sqlserver多条件查询select语句合并
- 开放式系统功能的回归测试
- Html编辑器使用注意事项
- mysql数据库插入中文乱码
- js页面跳转
- 数据结构与算法入门
- 文章标题
- 用 Docker 创建 serverless 应用
- Memcached 未授权访问漏洞及加固
- python中多参数*args和**kargs学习
- 手机连接不上IIS网站(站点)
- 如何利用form表单提交文件,和SSM如何接收文件参数,并写入到指定路径下的文件中
- 寒假第七天
- 树莓派使用python 控制G90舵机