- 3
- 0
- 约3.9千字
- 约 6页
- 2018-12-31 发布于香港
- 举报
7C教育资源网(),百万资源免费下载,无须注册!
7C教育资源网()域名释义:7c学科网,联系QQ:372986183算法的概念
算法是指完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或输入数据,经过计算机程序的有限次运算,能够得出所要求或期望的终止状态或输出数据。
算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
〖算法的历史〗
“算法”(algorithm)来自于9世纪波斯数学家比阿勒?霍瓦里松的名字al-Khwarizmi,比阿勒?霍瓦里松在数学上提出了算法这个概念。“算法”原为algorism,意思是阿拉伯数字的运算法则,在18世纪演变为algorithm。 第一次编写算法是Ada Byron于1842年为巴贝奇分析机编写求解解伯努利方程的程序,因此Ada Byron被大多数人认为是世界上第一位程序员。因为巴贝奇(Charles Babbage)未能完成他的巴贝奇分析机,这个算法未能在巴贝奇分析机上执行。 因为well-defined procedure缺少数学上精确的定义,19世纪和20世纪早期的数学家、逻辑学家在定义算法上出现了困难。20世纪的英国数学
您可能关注的文档
- 2013中图版选修5《地震和台风灾害的防避》课件3.ppt
- 高中数学 3.3.1 几何概型习题 新人教A版必修3.doc
- 高中数学 3.3.1-3.3.2(第1课时)两直线的交点坐标、两点间的距离习题 新人教A版必修2.doc
- 高中数学 3.3.1-3.3.2(第2课时)两直线的交点坐标、两点间的距离习题 新人教A版必修2.doc
- 高中数学 3.3.2 均匀随机数的产生导学案 新人教A版必修3.doc
- 高中数学 3.3.3-3.3.4 点到直线的距离 两条平行线间的距离习题 新人教A版必修2.doc
- 高中数学 3.4 函数的应用(Ⅱ)活页练习 新人教B版必修1.doc
- 高中数学 4.1.1 圆的标准方程习题 新人教A版必修2.doc
- 高中数学 4.1.2 圆的一般方程习题 新人教A版必修2.doc
- 高中数学 4.2 直线、圆的位置关系 直线与圆的方程素材 新人教A版必修2.doc
- 2013可视对讲系统 采购投标书 乐水苑小区投标文件.pdf
- 2011人民医院智能停车场系统设备采购及安装服务项目投标.pdf
- DLP大屏幕系统规划方案RGB-LED(1).pdf
- DLP大屏幕系统规划方案RGB-LED.pdf
- 厨房钢结构及装潢工程招标文件117页.pdf
- 2.0MW双馈式风力发电机组主控系统培训资料.ppt
- 柴油发电机综合保护器技术使用说明书 型号3483D.pdf
- (最新)26年九年级历史上册第11课 阿拉伯帝国(精品课件).pptx
- (最新)26年九年级历史上册第20课 马克思主义的诞生(精品课件).pptx
- (最新)26年九年级历史上册第17课 美国的独立(精品课件).pptx
原创力文档

文档评论(0)