【算法】00.概念

概念

我们的生活中,充满着各种各样的数据或者信息。当我们 get information,我们需要进行处理。
Calculate = Information handling
计算:使用某种 tool,遵循一定的 rule,以明确而机械的形式进行

进入
输出
数据
计算机
结果

算法

算法,即特定计算模型下,旨在解决特定问题的**【指令】序列**

输入:生活中的各种信息(数据)
处理:处理数据的方式(核心算法,解决方式)
输出:得到的结果(问题的解决方案或者答案)

算法的4性1

	1. 确定性:Definiteness
	2. 可行性:Effectiveness
	3. 有穷性:Finiteness
	4. 输入项:Input
	5. 输出项:Output

模型

Created with Raphaël 2.3.0 输入 处理 结束

首先输入数据进行处理,然后存储、显示、打印或者传输

讨论与分享

  1. 算法也就是解决我们生活中的问题,当我们遇到困难或者问题时候,需要将问题进行细化或者分解,这个时候,我们可以借助工具【流程图】进行算法的初步描述,进而借助编程语言【python】进行实现。
  2. 任何问题,我们可以考虑输入处理输出来初步处理问题,进而达到解决问题的目的。

进一步学习

  1. 算法到底应该怎么学? - 知乎
  2. 编程内功修炼 - 算法 - 千喜ya - 博客园
  3. 什么是算法?

  1. 算法的五个特性 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值