算法绪论

本文介绍了计算问题的基本概念,包括计算、算法和问题的定义,以及问题实例和输入大小的衡量。文章还探讨了问题的分类,如P, NP, NP-C, NP-H和Non-NP,并解释了规约/约化的重要性。此外,讨论了算法设计的不同方法和算法分析,特别是正确性和复杂性的分析,强调了时间复杂度和空间复杂性在评估算法效率中的角色。" 115507086,8510663,查找与整改辐射发射干扰源,"['电磁兼容(EMC)', '硬件设计', '软件优化', '故障诊断', '电子工程']
摘要由CSDN通过智能技术生成

一.解决一个计算问题的过程

在这里插入图片描述

二.计算,算法,问题

定义1(计算): 可由一个给定计算模型机械地执行的规则或计算步骤序列称为该计算模型的一个计算

定义2**(算法)**: 算法是一个满足下列条件的计算 :

  1. 终止性:有限步内必须停止(有穷性)
  2. 确定性:每步都是严格定义和确定的动作
  3. 能行性:每个动作都能被精确地机械执行
  4. 输 入:具有满足给定约束条件的输入
  5. 输 出:产生满足给定约束条件的结果.

定义3 ( 问题) 设Input和Output是两个集合.一个问题是一个关系P ⊆ \subseteq Input × \times ×Output.同时P也可以表示为以下形式

P == { &lt; a , b &gt; ∣ a ∈ I n p u t   a n d   b ∈ O u t p u t &lt;a,b&gt;| a \in Input \ and \ b \in Output <a,b>a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值