导航:首页 > 源码编译 > 不能表示算法的是什么

不能表示算法的是什么

发布时间:2025-02-22 07:30:16

A. 评价算法的四个标准是什么

评价算法的四个标准:
1.正确性
能正确地实现预定的功能,满足具体问题的需要。处理数据使用的算法是否得当,能不能得到预想的结果。
2.
易读性
易于阅读、理解和交流,便于调试、修改和扩充。写出的算法,能不能让别人看明白,能不能让别人明白算法的逻辑?如果通俗易懂,在系统调试和修改或者功能扩充的时候,使
系统维护
更为便捷。
3.
健壮性
输入非法数据,算法也能适当地做出反应后进行处理,不会产生预料不到的运行结果。数据的形式多种多样,算法可能面临着接受各种各样的数据,当算法接收到不适合算法处理的数据,算法本身该如何处理呢?如果算法能够处理异常数据,处理能力越强,健壮性越好。
4.时空性
算法的时空性是该算法的时间性能和空间性能。主要是说算法在执行过程中的时间长短和空间占用多少问题。
算法处理数据过程中,不同的算法耗费的时间和内存空间是不同的。
(1)不能表示算法的是什么扩展阅读:
算法是对特定
问题求解
步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。此外,一个算法还具有下列5个重要的特性。
(1)、有穷性
一个算法必须总是(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有穷时间内完成。
(2)、确定性
算法中每一条指令必须有明确的含义,读者理解时不会产生
二义性
。即对于相同的输入只能得到相同的输出。
(3)、可行性
一个算法是可行的,即算法中描述的操作都是可以通过已经实现的
基本运算
执行有限次来实现的。
(4)、输入
一个算法有零个或多个的输入,这些输入取自于某个特定的对象的集合。
(5)、输出
一个算法有一个或多个的输出,这些输出是同输入有着某种特定关系的量。

B. 算法的三中描述方法中,自然语言,流程图,程序代码的优缺点

一、自然语言:

优点:易于理解;

缺点:不能让计算机执行。

二、流程图:

优点:自然语言的时(顺)序描述,介于自然语言和程序代码之间;

缺点:不依赖于具体计算机CPU。

三、程序代码:

优点能让计算机理解执行,

缺点:需懂专业技能才能编写,不直观、错误不容易排查。

自然语言主要是指人类使用的语言,汇编语言是一种低级语言,是一种直接面向硬件的语言,C也算是一种高级语言,但是相对VB等就比较低级了,所以一般说是中级语言,别的基本都是高级语言。

(2)不能表示算法的是什么扩展阅读:

例如,一张流程图能够成为解释某个零件的制造工序,甚至组织决策制定程序的方式之一。这些过程的各个阶段均用图形块表示,不同图形块之间以箭头相连,代表它们在系统内的流动方向。下一步何去何从,要取决于上一步的结果,典型做法是用“是”或“否”的逻辑分支加以判断。

C. 什么是c语言伪代码

所谓伪代码,就是那些用来表示算法的文字段落。

你想写一个程序,不可能就直接写代码,你得先写思路,用来暂时记录你思路的文字符号一般用简单的词语来。

比如:
初始化 字符串 A;
输入字符串 A;
如果 检测字符串 A 成功 就
打开文件(A);
否则 回到输入字符串;

伪代码根据个人习惯而不同,主要的是用来表达你想好了的思路。

阅读全文

与不能表示算法的是什么相关的资料

热点内容
单片机中的什么意思 浏览:737
手机和配件之间是加密的怎么取消 浏览:747
python取数组部分数据 浏览:325
mac怎么终端输入命令 浏览:633
怎么看data文件夹 浏览:890
蚁群算法并行 浏览:436
压缩弹簧断裂 浏览:113
安卓版app如何装回旧版 浏览:260
能编译一定能运行吗 浏览:493
微信安卓802更新了什么 浏览:794
srtp对rtp扩展字段加密吗 浏览:576
在哪里可以下载薯仔app 浏览:13
客户端怎么搜索服务器地址 浏览:68
北陆高原服务器什么时候开服的 浏览:1004
为什么安卓手机变焦卡顿 浏览:601
python中三引号的反斜杠 浏览:498
access数据库如何压缩 浏览:443
phpyii2框架示例 浏览:527
转转闲鱼源码作者 浏览:606
app哪里下载知乎 浏览:37