算法的基础知识
来源:互联网 发布:游戏服务器源码下载 编辑:程序博客网 时间:2024/05/18 03:13
1.什么是算法?
算法是解决特定问题的求解步骤的描绘,在计算机中表现为指令的有限序列,并且每条指令表示一个或者多个操作。
2.算法的特性?
算法的特性:(1)输入和输出:算法有零个或者多个输入但至少有一个输出
(2)有穷性:算法在执行有限的步骤后会自动结束,不会无限循环
(3)确定性:每一步都有确定的含义
(4)可行性:每一步都是可行的,即每一步都能通过执行有限次数结束
3.算法的设计要求?
要求:(1)正确性:算法至少要有输入输出和加工处理,无歧异性。能正确反映需求,能得到问题的答案
(2)可读性:算法设计的另一目的是为了便于阅读,理解和交流。
(3)健壮性:当输入数据不合法时,算法也能做出相关的处理而不是产生错误。
(4)时间效率高,存储量低
0 0
- 算法分析的基础知识
- 算法的基础知识
- 算法的基础知识
- 图论算法的基础知识
- 算法基础知识
- 算法基础知识
- 算法基础知识
- C算法精解---树的基础知识
- C算法精解---树的基础知识
- JAVA基础知识-JVM的GC算法
- 单向链表的反向(算法的基础知识)
- 算法的基础知识( Time Complexity & Space Complexity& Big O notation)
- 广告算法所需要搞懂的基础知识
- 算法设计与分析的基础知识(1)
- 机器学习(K-近邻算法)Python的基础知识
- 基础知识总结:常用容器集合类的算法谈
- LVS算法介绍[基础知识]
- 算法导论 红黑树基础知识
- Winform 应用程序内嵌Webbrowser的若干问题
- 月之数
- The Counting Problem(区间数数,很好哦!)
- 1862 EXCEL排序
- PAT (Advanced Level) 1024. Palindromic Number (25) 字符串反转相加
- 算法的基础知识
- poj解题报告——1323
- uva 104 Arbitrage (DP + floyd)
- Pocket Cube
- programming-challenges The Archeologists' Dilemma (110503) 题解
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- The literal of int xxxxx is out of range
- caffe使用MemoryDataLayer从内存中加载数据
- OO’s Sequence