map转string Shell脚本 datetime installation jar jq遍历元素 matlab读取dat文件 android逆向工程师 jq入口函数 docker创建容器 mysql查询 python参数 java语法基础 java入门新手教程 如何查看java版本 java匿名函数 java文件路径 java比较字符串 嵌入式开发教程 主板排名天梯图 wine模拟器 u盘系统下载 ios12录屏 相册制作工具 web聊天室 lrc软件 txplatform ipad内存怎么清理 数据库建模工具 接口自动化测试框架 视频抠图 进存销软件 易语言皮肤模块 财务报表软件免费版 ae添加关键帧 唯品会客服在哪 shell数组遍历 下载网络电视 Xftp abb软件
当前位置: 首页 > 学习教程  > 编程语言

1.2.1算法的基本概念

2020/12/28 18:40:18 文章标签:

文章目录 1.知识脑图 2.算法的基本概念 (1)什么是算法 (2)算法的特性 (3)“好”算法的特质 1.知识脑图 2.算法的基本概念 (1)什么是算法 (2)算法的特性 有穷…

文章目录

                1.知识脑图

                2.算法的基本概念

                (1)什么是算法

                (2)算法的特性

                (3)“好”算法的特质


1.知识脑图

2.算法的基本概念

(1)什么是算法

(2)算法的特性

  1. 有穷性:一个算法必须总在执行有穷步之后结束,且每一步都可在有穷时间内完成。
  2. 确定性:算法中每条指令必须有确切的含义,对于相同的输入只能得出相同的输出。
  3. 可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。
  4. 输入:一个算法有零或多个输入,这些输入取自于某个特定的对象的集合。
  5. 输出:一个算法有一个或多个输出,这些输出是与输入有着某种特定关系的量。

(3)“好”算法的特质

  1. 正确性:算法应该能够正确的解决问题。
  2. 可读性:算法应具有良好的可读性,以帮助人们理解。
  3. 健壮性:输入非法数据时,算法能适当地做出反应或进行处理,而不会产生莫名其妙的输出结果。
  4. 高效率与低存储量需求:执行速度快,时间复杂度低。不费内存,空间复杂度低。

本文链接: http://www.dtmao.cc/news_show_550065.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?