一、什么是算法

算法

  • 一个有限指令集
  • 接受一些输入(有些情况下不需要收入)
  • 产生输出
  • 一定在有限步骤之后终止
  • 每一条指令必须:
  1. 有充分明确的目标,不可以有歧义
  2. 计算机能处理的范围之内
  3. 描述应不依赖于任何一种计算机语言以及具体的实现手段

其实说白了,算法就是一个计算过程解决问题的方法。我们现在已经知道数据结构表示数据是怎么存储的,而“程序=数据结构+算法”,数据结构是静态的,算法是动态的,它们加起来就是程序

对算法来说有输入,有输出,相当于函数参数返回值。我们写算法的时候习惯把算法封装到一个函数中。

作者:泰斗贤若如

微信公众号:泰斗贤若如

Github:https://github.com/zyx110

有事Q我:1106425813

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。