程序的灵魂--算法(二)
来源:互联网 发布:常用的数据库管理软件 编辑:程序博客网 时间:2024/05/16 12:47
数据结构 +算法 = 程序
算法的特性
•有穷性:包含有限的操作步骤
•确定性:算法中的每一个步骤都应当是确定的
•有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息
•有一个或多个输出:算法的目的是为了求解,“解” 就是输出
•有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。
良好算法由三种基本结构:顺序结构、选择结构、循环结构。
三种基本结构的共同特点:
(1)只有一个入口;
(2)只有一个出口;(请注意:一个菱形判断框有两个出口,而一个选择结构只有一个出口。不要将菱形框的出口和选择结构的出口混淆。)
(3)结构内的每一部分都有机会被执行到;
(4)结构内不存在“死循环”(无终止的循环)。
0 0
- 程序的灵魂--算法(二)
- 程序的灵魂----算法(二)
- 程序的灵魂--算法
- 程序的灵魂 ---算法
- 算法---程序的灵魂,没错就是灵魂!
- 程序的灵魂----算法(一)
- (谭版)2 程序的灵魂—算法
- 第二章 程序的灵魂—算法 (答案)
- 程序的灵魂——算法
- 第2章 程序的灵魂-算法
- 程序的灵魂——算法
- chapter2 算法——程序的灵魂
- 程序的灵魂——算法
- 数据结构与算法是程序的灵魂
- 第三课,程序的灵魂-算法
- 程序的灵魂——算法
- 第二章:算法-----程序的灵魂
- 算法——程序的灵魂
- iOS开源项目推荐
- OpenCV3——数据结构与基本绘图
- Wireshark和TcpDump抓包分析心得
- 【转载】MM03表 Material Valuation MBEW表、MBEWH表数据更新逻辑
- 第11个python程序:接收输入
- 程序的灵魂--算法(二)
- shell脚本——函数的操作使用
- 使用Android Studio碰到的SVN奇葩问题
- oracle的备份
- 转载CSDN博客的方法
- 第一课 机器学习的动机与应用
- 二进制思想 如何通过向二进制的中来用组合表示数
- Linux中apache与tomcat调优
- 前后分离