算法设计与分析之入门篇(1.1算法概述)——什么是算法
2015-08-11 22:41
351 查看
我学习的视频是网易云平台上的由王宏志老师讲的“算法设计与分析”,这里记录学习笔记!
1.计算的定义
2.算法的定义
3.问题的定义
问题是一种关系,下面这个例子中我们定义出一个我们常见的排序问题,之所以要弄出这种严格的定义是因为让问题更严谨,很多问题没办法很好的用自然语言描述,所以要有很清晰的数学描述。
4.问题的实例
由3中可知问题是一个二维关系,也是一个集合,每个元素都是一个二元组。一个二元组就是一个实例。
5.算法演示
6.算法描述——伪代码
我们的课程中将以伪代码为主来描述算法。
/*****************************************************************************/
数学不好看算法就是吃力啊!
我学习的视频是网易云平台上的由王宏志老师讲的“算法设计与分析”,这里记录学习笔记!
1.计算的定义
2.算法的定义
3.问题的定义
问题是一种关系,下面这个例子中我们定义出一个我们常见的排序问题,之所以要弄出这种严格的定义是因为让问题更严谨,很多问题没办法很好的用自然语言描述,所以要有很清晰的数学描述。
4.问题的实例
由3中可知问题是一个二维关系,也是一个集合,每个元素都是一个二元组。一个二元组就是一个实例。
5.算法演示
6.算法描述——伪代码
我们的课程中将以伪代码为主来描述算法。
/*****************************************************************************/
数学不好看算法就是吃力啊!
相关文章推荐
- MyISAM 与 InnoDB 区别
- 蔡文胜:人为什么要创业?
- grunt(项目实践01)
- 线段树 hdu1255 覆盖的面积
- hdu 2006 求奇数的乘积
- ButterKnife官方介绍
- 安装python第三方库:xlwt及出错ImportError: No module named setuptools的解决方法
- 编写一个函数,删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。
- 负载均衡软件HAProxy学习
- 引用与指针区别
- 黑马程序员——Java基础---常用类--Object类,Scanner类,String类,StringBuffer类,StringBuilder类
- 基于QT-widget的电子词典实现
- hdu 2005 第几天?
- java二维数组学习(转)
- 蔡文胜的创业建议
- 花生采摘
- 线段树 hdu1828 Picture
- wget显示请求和响应的headers
- 黑马程序员——多态
- 第六章 并发:死锁与饥饿