01- 算法和算法分析 - 算法设计的要求
创始人
2025-06-01 01:26:41
0

很高兴大家能够阅读本套课程内容,从本节开始我们将系统性的学习数据结构相关的知识。当然,数据结构和算法是密切相关,本单元我们就来聊一聊算法和算法分析的问题。本节我们先说算法的设计的要求。

算法设计要求

在程序开发中,解决一个问题的算法并不是唯一的。也就是说,对于同一个问题,可以有多种解决问题的算法,但是,算法的设计必须遵循四个重要要求。

正确性

算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案。

但是,何为“正确”?

在这里将“正确”分成了四个层次:

  1. 算法程序没有语法错误;

  1. 算法程序对于合法的输入数据能够产生满足要求的输出结果;

    相关内容

    热门资讯

    监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
    Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
    protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
    在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
    Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
    educoder数据结构与算法...                                                   ...
    MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
    MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
    有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
    【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...